Soweit ich weiß, wird ab Version 1.7 xorg
standardmäßig verwendet96 dpi
. Es wird nichts berechnet, es sei denn, Sie geben dies DisplaySize
über Xorg
Konfigurationsdateien an. Verlassen Sie sich auch nicht auf die xdpyinfo
Ausgabe.
Mein Laptop läuft auf Intel SandyBridge. Auszug aus meiner Xorg.0.log
neuen Archlinux-Installation:
(==) intel(0): DPI set to (96, 96)
Laufen
xdpyinfo | grep -E 'dimensions|resolution'
kehrt zurück:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
das ist weit davon entfernt, wahr zu sein. Ich weiß, dass meine Bildschirmgröße 344x193
mm ist, daher xdpyinfo
berechnet ich die physische Größe offensichtlich basierend auf der Pixelauflösung ( 1600x900
) und der Standardeinstellung 96 DPI
. Wenn ich hinzufüge
........
DisplaySize 344 193
........
in /etc/X11/xorg.conf.d/monitor.conf
und neu starten, Xorg.0.log
korrekt meldet:
(**) intel(0): Display dimensions: (344, 193) mm
(**) intel(0): DPI set to (118, 118)
Gibt jedoch xdpyinfo | grep -E 'dimensions|resolution'
immer zurück:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
Trotzdem keine visuellen Änderungen, da ich Gnome verwende und 96 DPI
auch fest codiert ist gnome-settings-daemon
. Nachdem ich letzteres gepatcht habe, kann ich meine Muttersprache genießen 118 DPI
. Aber auch nach all dem xdpyinfo
kehrt immer noch zurück:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch
xdpyinfo
nicht zu Millimetern von addierenxrandr --query
.Punkte pro Zoll = Punkte (Pixel) / Zoll (physische Größe des Monitors).
quelle