Hello,
I would like to understand what to do to customize the icons
that appear in the Q menu for template and app vms.
The only way I have found that works is to overwrite icon
files in /usr/share/icons/Adwaita/* in the template vm.

In dom0 it is easy: I put an icon folder Qubes in ~/.icons, 
with a custom svg icon for a terminal, named appropriately, and Adwaita
as backup icon theme, ran gtk-update-icon-theme, and then chose that
icon theme in xfce settings.  Everything just works.

But nothing similar seems to work in a template vm.  I'm using
almost-stock Fedora 29, if that matters.  dom0's qvm-sync-appmenus
seems to be the program that imports the desktop files from vm's
to dom0, and their corresponding icons.  I tried to figure out
how it worked, but failed.  It does not seem to consult any 
sort of icon theme setting in appvm or templatevm. 
It also does not seem to use an icon theme
of the same name "Qubes" I chose in dom0, even if I install such a theme
in the template.  (This would be another 
reasonable behavior.)  Does it just
use Adwaita icons? Also, the man page suggests that qvm-sync-appmenus
looks only at template and standalone vm's. So if we
add a custom application to an appvm, we must add its desktop
file to the Q menu by hand?  (am not sure how to do this in a way
that won't get overwritten.)  When is a lock icon chosen?  What
program does the vm-dependent icon colorization?

I feel I could figure things out if I had a basic understanding of
how the Q menu items and their icons are assembled and imported.
Are there any pointers to explanations of this?

(If anyone is interested in making icons themselves, they are super-easy
to make in inkscape.  Just keep them simple, black/white, or greyscale
with lots of white, and with a clear background.  Lots of white makes
the icon-colorization process give attractive icons that look very
different from the same icons used in other-colored vm's.)

Thank you,
Daniel 

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/20190301135419.6de7dea5%40allcock.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to