Anda dapat mengetahui di mana pengaturan diubah jika Anda membuka terminal:
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 '[>|<]'
Anda mengetahui, bahwa pengaturan ini telah diubah (berubah dari penskalaan 1.0 ke 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}
Atau mengubah dari 1,0 ke 1,5 ada yang berubah sebagai text-scaling-factor
gantinya, karena scale-factor
bilangan bulat:
< 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}
dari 1,5 menjadi 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}
Pengaturan tersebut dapat diedit dengan tangan dengan dconf-editor
Ini sangat menarik dalam konteks dengan about:config
variabel di Firefox : devPixelsPerPx
yang mengubah ukuran di dalam Firefox (lihat juga: Mengapa semua elemen bentuk HTML besar dengan faktor skala skala sistem 2.0? )
Anda juga dapat menulis skrip untuk mengubah faktor skala dengan pengaturan ini seperti /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
tambahan:
Ini tidak menskalakan bilah judul dan menu, tetapi ada juga alat penyatuan temat , di mana Anda dapat mengubah penskalaan font secara keseluruhan.
Mungkin itu adalah alternatif yang bisa Anda gunakan selain dari Dukungan Penskalaan dalam Pengaturan Sistem