I’m using QubesOS 4.2 + XFCE.
No icons on the taskbar reflect actual application they represent. Instead of icons of Firefox, Thunderbird, etc. I see just red, yellow, green, etc. “qube” icons.
Only Dom0 applications have correct icons in my case.
Btw, I don’t care about icons from Windows VMs, I’m talking only about VMs based on Debian standard template built into Qubes OS.
However, I see that on some official screenshots the icons preset: screenshot
I assume you have tried reboot and it did not fix the issue?
You may kill the processes. Then start those processes manually in dom0 and target qube terminals.
dom0: /usr/lib/qubes/icon-receiver
app qube: /usr/lib/qubes/icon-sender
Then launch few applications in app qube and observe the messages from sender and receiver.
For this time the reboot sorted out the issue.
However, I definitely observe this problem not the first time, so it returnes after some time of working.
And for some reason Konsole app’s icon is still replaced with “qube” icon (it’s probably another issue).
UPD: JetBrains products (WebStorm, Idea) also have their icons replaced.
I’ll look for my system some time more and try to catch what triggers this error. At this time just in case I’ve also increased RAM for Dom0 VM.
Ok. Just be aware that some of the improvements to icon-sender and icon-receiver are only available in Qubes OS r4.3 and will be never backported to Qubes OS r4.2. You you refer to Qubes OS r4.3 release notes on the improvements and the links to the related commits.
Thanks, I’m really looking forward to the 4.3 release anyway (the changelog for 4.3 looks promising), so I will try it when it is officially released for wide audience.