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!