This doesn’t help. I’ve tried several ways to try and get this working, but only with limited success.
I tried setting the display to 3840x2400, which is my maximum display resolution as I have an OLED 4k display. From there I set GDK WindowScalingFactor to 2, which worked for any dom0 windows, but not the windows of any of the qubes. That means, I have to go into every single VM, go to the xfce4 settings and change the property, which is annoying. To make it worse, I have to install xfce4-settings for each of the minimal VMs as they otherwise don’t support it and I have to launch the xfsettingsd daemon with xfsettingsd --daemon
at startup, else the settings don’t take effect. For testing I just changed it from the terminal:
xfconf-query -c xsettings -p /Gdk/WindowScalingFactor -s 2
and then synced it
xfsettingsd --sync
If I didn’t kept the sync running any future windows would be scaled right back to 1.
To make matters worse, some programs like KeePassXC, VeraCrypt, and qBittorrent were completely unaffected by the change. Firefox, Mullvad, Tor Browser, etc all scaled up just fine, but some of the programs were still tiny and couldn’t be scaled up.
Then there is the issue with the Qube Manager windows which don’t scale at all. Same applies to the Qubes window border around all VM windows, so the text of the top bar, as mentioned, gets cut off half way and the symbols to close, minimize, etc are still tiny as well making it difficult to click on them.
From what I can gather, Qubes OS simply does not have support for 4K displays, at least not on Laptops. So it’s either set it to 3840x2400 and squint really hard to make out what’s happening on the display, settle in the middle setting it to 2560x1600 (still small, but somewhat usable), or set it to 1920x1200 and get a normal and usable display resolution. Unfortunately, setting it to 1920x1200 beats the entire point of spending the extra money on a 4K OLED display.
I’m an artist and wanted to use this workstation specifically for art and I was hoping to use Qubes for it, but it seems like Qubes does not support 4K displays yet. Unless I’m missing something crucial here, it should really be noted somewhere in the docs that it doesn’t have support for those kind of displays.