Forçando um tamanho de exibição no Ubuntu 16.04

0

Estou executando o Ubuntu 16.04 LTS com um monitor Samsung de 25 "em 1920x1200 (16:10). O monitor está relatando seu tamanho como 160x90mm em vez de seus 540x340mm. Isso pode normalmente não ser um problema para a maioria dos aplicativos que ignoram o monitore o tamanho e apenas tamanho por pixels, mas eu tenho um aplicativo "inteligente" que se dimensiona pensando que está no monitor super-minúsculo - assim se torna inutilizável.

Então, o truque é de alguma forma dizer ao Ubuntu que o tamanho da tela é de 540x340mm.

Aqui está o que eu sei: 1. O utilitário Displays exibe 7 "na diagonal (ou seja, 160x90mm). 2. "xrandr -q" retorna 160x90mm 3. "xdpyinfo | grep -B2 resolution" retorna 508x318mm. 4. "sudo get-edid | parse-edid" mostra "DisplaySize 160 90".

O quarto fato envolve realmente ler os Dados de Identificação de Exibição Estendida do monitor e decodificá-los, o que mostra que o monitor não está retornando seu tamanho correto.

Eu tentei criar um arquivo xorg.conf da seguinte forma:

Seção "Monitor"     Identificador "Monitor0"     Nome do vendedor "Samsung"     ModelName "T260HD"     DisplaySize 540 340 EndSection

Eu tentei colocar este arquivo nos seguintes locais (até agora): /etc/X11/xorg.conf /usr/share/X11/xorg.conf /usr/share/X11/xorg.conf.d/xorg_dag.conf

Reexotando a cada vez, mas nada muda.

Qualquer ajuda ou sugestão seria bem vinda. Obrigado!

    
por DAG 22.04.2018 / 05:41

0 respostas