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.
