Tanto quanto eu sei, a partir da versão 1.7, xorg
padrões para 96 dpi
. Ele não calcula nada a menos que você especifique DisplaySize
via Xorg
config files. Além disso, não confie na saída xdpyinfo
.
Meu laptop é executado no Intel SandyBridge. Trecho do meu Xorg.0.log
em uma nova instalação do Archlinux:
(==) intel(0): DPI set to (96, 96)
executando
xdpyinfo | grep -E 'dimensions|resolution'
retorna:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
que está longe de ser verdade. Eu sei que meu tamanho de tela é 344x193
mm, então, obviamente, xdpyinfo
calcula o tamanho físico com base na resolução de pixels ( 1600x900
) e no padrão 96 DPI
. Se eu adicionar
........
DisplaySize 344 193
........
em /etc/X11/xorg.conf.d/monitor.conf
e reinicie, Xorg.0.log
relata corretamente:
(**) intel(0): Display dimensions: (344, 193) mm
(**) intel(0): DPI set to (118, 118)
No entanto, xdpyinfo | grep -E 'dimensions|resolution'
sempre retorna:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
Ainda assim, não há alterações visuais enquanto uso o Gnome, e 96 DPI
também é codificado em gnome-settings-daemon
. Depois de remendar o último, posso aproveitar meu nativo 118 DPI
. Mas mesmo depois de tudo isso, xdpyinfo
ainda retorna:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch