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 XorgKonfigurationsdateien an. Verlassen Sie sich auch nicht auf die xdpyinfoAusgabe.
Mein Laptop läuft auf Intel SandyBridge. Auszug aus meiner Xorg.0.logneuen 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 344x193mm ist, daher xdpyinfoberechnet 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.confund neu starten, Xorg.0.logkorrekt 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 DPIauch fest codiert ist gnome-settings-daemon. Nachdem ich letzteres gepatcht habe, kann ich meine Muttersprache genießen 118 DPI. Aber auch nach all dem xdpyinfokehrt immer noch zurück:
dimensions: 1600x900 pixels (423x238 millimeters)
resolution: 96x96 dots per inch