Created attachment 4482 Patch that adds a signal handler for removable devices to update the icon when theme is changed Starting Xfce with removable devices already attached causes xfdesktop to show the fallback icons instead of those for the current icon theme. It does fix itself when you move the cursor over the icon. I also noticed that when you change icon themes, the regular desktop icons change, but not those for the removable devices (until you hover over them). I looked through the source and figured out that it's because the "changed" signal for themes isn't caught for removable devices. My patch fixes this (I don't know if it's the best spot to put it though). How to reproduce: 1. Plug in a usb device and start Xfce and notice the fallback icon for the device. -or- 2. Plug in a usb device while Xfce is running and then change icon themes and notice that the removable device icon(s) don't change until you move the cursor over them. Patch is attached.
I confirm this problem. Arch Linux x86_64 with Xfce 4.10
Same thing here with Xfce 4.10 on Gentoo with *not mounted* internal partitions (which behaves like removable devices).
Created attachment 4715 Screencast showing the problem Same problem for me, appeared today probably after executing "gtk-update-icon-cache". A short screencast showing the issue is attached. Refreshing the icon cache again or removing ~/.cache/sessions did not solve it.
*** Bug 9360 has been marked as a duplicate of this bug. ***
Pushed to master, http://git.xfce.org/xfce/xfdesktop/commit/?id=7d3a73bb593f34eef059b44d063285e0ffdada91