Global scaling for tiling window manager

I’m starting to think that it’s impossible to have 1 .Xresources apply to dom0 and all VMs

You think right. It’s Qubes Os core: isolation/compartmentalization. :slight_smile:
(technically, with qrexec, startup script and dom0 policies, ‘maybe’ you could
achieve this (i don’t know), but do you really want this, probably not)

Will I need to make a .Xresources file in dom0 and in each VM template?

Yes.

For all templates, your file (.Xresources) need to be in 2 places:

  • /etc/skel/.Xresources
    Content of /etc/skel/ will be copied (upon creation) to the home directory
    of appvm based on that template.
  • /home/user/.Xresources
    if you need to execute something in your template (e.g. xterm).
    (you can avoid this by managing your templates inside dom0)

For dom0, you need to configure the setting in:
menu > System Tools > Appearance > Fonts > Custom DPI settings
The configuration file is located at:
$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml

.Xresources in dom0 should work as well, i guess.

1 Like