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.