Die physische DPI meines Laptop-Bildschirms beträgt ungefähr 142 Punkte pro Zoll, wie Sie aus der korrekten Ausgabe von berechnen können xrandr --query
:
$ xrandr --query | head
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
Ubuntu zwingt den X-Server jedoch anscheinend dazu, 96 dpi zu verwenden, und nimmt daher eine falsche physische Größe des Displays an, mit der Sie überprüfen können xdpyinfo
$ xdpyinfo | grep -B2 dots
screen #0:
dimensions: 1920x1080 pixels (508x286 millimeters)
resolution: 96x96 dots per inch
Infolgedessen sind Schriftarten und andere visuelle Elemente kleiner als sie sein sollten. Sie können mit jedem Webbrowser auf dieser Website überprüfen . Das Quadrat ist zu klein, weniger als 1 in ^ 2.
Diese Antwort listet eine Reihe von Problemumgehungen auf, von denen keine für mich funktioniert:
Weisen Sie lightdm an, X mit der Option zu starten
-dpi 142
, die ich bei Saucy durch Bearbeiten von /etc/lightdm/lightdm.conf.d/50-xserver-command.conf erreicht habe. Hat keine Wirkung.Führen Sie
xrandr -dpi 142x142
diese Option aus, wenn Sie die X-Sitzung starten, indem Sie /etc/X11/Xsession.d/ eine Datei hinzufügen. Hat keine WirkungStellen Sie den Textskalierungsfaktor ein, der auf verschiedene Arten erreicht werden kann. Dies wirkt sich nur auf Schriftarten aus, die von Unity / Gnome / GTK (?), Der Standard-Ubuntu-Benutzeroberfläche, gerendert wurden, schlägt jedoch für andere Apps wie Webbrowser oder PDF-Viewer fehl. Nicht was ich will.
Wie bringe ich Ubuntu dazu, die richtige dpi für meinen Bildschirm zu verwenden?
Update: Dies scheint ein bekannter Fehler zu sein , der als Feature getarnt ist. Was sind Ihre Problemumgehungen?
quelle