For starting with QubesOS as my daily driver I purchased a System76 laptop with 3200x1800 resolution.
The fontsize on the login screen is extremely small and was never been able to change this. At the top there is a super tiny icon to move to twice the size but it remains relatively small.
After login the start menu, task bar and clock now shows the fonts at the right size. In appearance
I have the default 192 for the Custom dpi setting and played a bit with the Window scaling
but this seems to best if set to 2x. The 2x setting is pleasant but isn’t applied on the Qubes Settings
screen which remained tiny small. I tried to correct that as suggested by the link provided by Sven by setting the environment variable GDK_DPI_SCALE=0.5
(e.g. in ~/.profile
) but could not find the ~/.profile page to do so.
I changed the Style to ‘Default-hdpi’ in appearance after reading the instructions on this link here provided by Sven: HiDPI - ArchWiki which was a big help for the menu bars. I figured that the System76 Galago Pro screen is a hdpi screen.
The strange thing is that when I click on the red WIFI network icon at the top, the pull-down menu with the wifi networks list remains extremely small so the source for the settings of this item comes from another source. Sys-net maybe? The others, Qubes Devices, Clipboard etc show the correct font size.
When I type in: xdpyinfo | grep -B2 resolution
the resolution shows 96x96 in every Terminal I tried (dom0, Fedora-34 Template, work etc.).
The Kfce Xresources file is empty or did not exist: /etc/X11/Xresources so I created one and changed this now to Xft.dpi: 192 but it does not seem to affect anything.
I checked and in the Fedora and Debian templates gsd-xsettings is running.
In the Fedora-34 the gsettings get org.gnome.desktop.interface scaling-factor
shows the scaling factor is set to 2, I think I did that yesterday.
But it did not take this over in the work template or home template where the output of this setting is set to 1 and not to 2. On this page it says after a reboot the changes made in the template should apply on the VMs: ShellBlade
In the work template I see /etc/X11/Xresources
states 192 dpi.
In the Debian template the /etc/X11/Xresources/x11-common
does not exist.
I did this in the Dom0 terminal but it did not seem to change anything.
In the work terminal whatever changes I make, including a reset with gsettings reset org.gnome.settings-daemon.plugins.xsettings overrides
it does not affect at all.
So far I haven’t been able to configure QubesOS for my 3200x1800 screen.