Theoretically, display server should be able to derive a proper DPI setting from EDID, but in reality this could fail at times. (eg. OS running in a VM.) In order to have things readable on HiDPI displays, we may have to adjust scaling factor manually.
GNOME
In terminal, run
1 |
gsettings set org.gnome.desktop.interface scaling-factor 2 |
To check your setting, dump dconf setting with
1 |
dconf dump / |
or simply
1 |
dconf read /org/gnome/desktop/interface/scaling-factor |
There should be something like
1 |
scaling-factor=uint32 2 |
GDM
For Debian-based distros:
- Edit
/etc/gdm3/greeter.dconf-defaults
as root - Add
12[org/gnome/desktop/interface]scaling-factor=uint32 2
- Save and close the editor
- Finally, run as root:
1dpkg-reconfigure gdm3
For other distros, check links below. 😬