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.
(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.