You are not logged in.
I'm a bit at a loss regarding a recent peculiarity in my Xfce:
I have a simple setup with Adwaita desktop theme and Faenza icon theme.
Now, if I change the icon theme with the Xfce Settings Manager, I see that the changes are reflected in my ~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml and in gsettings get org.gnome.desktop.interface icon-theme - but somehow it won't stick for half my icons - most notably the ones in Settings Manager; no matter what icon theme I select, the icons in Settings Manager stays the same (Adwaita I think, but I'm not sure).
It's a minor thing, but I'm curious what can cause this.
Last edited by Ferdinand (2021-01-01 18:16:19)
Offline
Xfce has created a whole new set of icons based on the rDNS scheme (org.xfce.COMPONENT). Existing icon themes will need to be updated to accommodate for this change.
As a workaround, you can override this by linking/creating in a new set of icons. For example, considering the Settings Manager Appearance icon, you would first create the override directories:
mkdir -p ~/.local/share/icons/Faenza/apps/{16,24,32,48,scalable}...and then link in the corresponding Faenza icon (assuming you will use, for example, preferences-desktop-theme as a replacement for the new Settings Manager > Appearance icon):
for d in 16 24 32 48; do ln -s /usr/share/icons/Faenza/apps/$d/preferences-desktop-theme.png ~/.local/share/icons/Faenza/apps/$d/org.xfce.settings.appearance.png; done
ln -s /usr/share/icons/Faenza/apps/scalable/preferences-desktop-theme.svg ~/.local/share/icons/Faenza/apps/scalable/org.xfce.settings.appearance.svg...and then re-create the Faenza icon cache so it can read the new icons:
sudo gtk-update-icon-cache /usr/share/icons/FaenzaRepeat for every new xfce icon - which can be listed by searching in /usr/share/icons/hicolor for icons starting with "org.xfce."
Offline
Thank's, toz!
That had completely passed me by - if I get you right they're renaming all icons, so themes must rename the corresponding icon files.
I haven't seen this announced properly (it's mentioned in the september blog though), and I haven't found any specific information on what name changes has been done, but I'll check more thoroughly now that I understand what happened :-p
I'll mark this topic as solved then :-)
Offline
There was some mention in the 4.16 announcement as well. Also in the individual commits, if thats of interest.
Offline