Sie können herausfinden, wo die Einstellung geändert wird, wenn Sie ein Terminal öffnen:
gsettings list-recursively>/tmp/before
echo 'Now unity-control-center should open. Please change the scaling in "Displays" and close.'
unity-control-center
gsettings list-recursively>/tmp/after
diff /tmp/before /tmp/after |grep '[>|<]'
Sie stellen fest, dass diese Einstellungen geändert wurden (von Skalierung 1.0 auf 2.0):
< org.gnome.desktop.interface scaling-factor uint32 1
> org.gnome.desktop.interface scaling-factor uint32 2
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 8}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 16}
Oder wenn Sie von 1.0 auf 1.5 wechseln, wird text-scaling-factor
stattdessen das geändert , weil scale-factor
es eine Ganzzahl ist:
< org.gnome.desktop.interface text-scaling-factor 1.0
> org.gnome.desktop.interface text-scaling-factor 1.5
< org.gnome.desktop.interface cursor-size 24
> org.gnome.desktop.interface cursor-size 36
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 8}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 12}
von 1,5 bis 2,0:
< org.gnome.desktop.interface scaling-factor uint32 1
> org.gnome.desktop.interface scaling-factor uint32 2
< org.gnome.desktop.interface text-scaling-factor 1.5
> org.gnome.desktop.interface text-scaling-factor 1.0
< org.gnome.desktop.interface cursor-size 36
> org.gnome.desktop.interface cursor-size 24
< com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 12}
> com.ubuntu.user-interface scale-factor {'HDMI1': 8, 'eDP1': 16}
Diese Einstellungen können von Hand mit bearbeitet werden dconf-editor
Dies ist im Zusammenhang mit der about:config
Variablen in Firefox sehr interessant : Sie devPixelsPerPx
ändert die Größe in Firefox (siehe auch: Warum sind alle HTML-Formularelemente mit einem systemweiten Schriftgrößenfaktor 2,0 riesig? )
Sie können auch ein Skript schreiben, um den Skalierungsfaktor mit folgenden Einstellungen zu ändern /usr/local/bin/setscalefactor
:
if [ "$1" == "1" ]; then
# set scaling to x1.0
gsettings set org.gnome.desktop.interface scaling-factor 1
gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 8}"
else
# set scaling to x2.0
gsettings set org.gnome.desktop.interface scaling-factor 2
gsettings set com.ubuntu.user-interface scale-factor "{'HDMI1': 8, 'eDP1': 16}"
fi
zusätzlich:
Dadurch werden die Titelleisten und das Menü nicht skaliert, aber es gibt auch ein Unity-Tweak-Tool , mit dem Sie die gesamte Schriftartenskalierung ändern können.
Vielleicht ist dies eine Alternative, die Sie neben der Skalierungsunterstützung in den Systemeinstellungen verwenden können