I tried a few things:
reinstalled libreoffice-common (which contains the icons).
Nothing changed
I changed an icon manually and it worked (changed to hicolor icons, 48x48).
dconf-editor: claims desktop icon set is ubuntu-mono-dark (which has no libreoffice icons).
No entry for nautilus.
Thus the question: How does Unity get its icons?
The desktop file states (e.g. /usr/share/applications/libreoffice-writer.desktop): ... Icon=libreoffice-writer ...
and on the machine I can find:
./app-install/icons/libreoffice-writer.svg ./icons/gnome/16x16/apps/libreoffice-writer.png ./icons/gnome/32x32/apps/libreoffice-writer.png ./icons/gnome/48x48/apps/libreoffice-writer.png ./icons/gnome/128x128/apps/libreoffice-writer.png ./icons/gnome/scalable/apps/libreoffice-writer.svg ./icons/gnome/256x256/apps/libreoffice-writer.png ./icons/hicolor/16x16/apps/libreoffice-writer.png ./icons/hicolor/32x32/apps/libreoffice-writer.xpm ./icons/hicolor/32x32/apps/libreoffice-writer.png ./icons/hicolor/48x48/apps/libreoffice-writer.png ./icons/hicolor/128x128/apps/libreoffice-writer.png ./icons/hicolor/scalable/apps/libreoffice-writer.svg ./icons/hicolor/256x256/apps/libreoffice-writer.png ./icons/HighContrast/16x16/apps/libreoffice-writer.png ./icons/HighContrast/32x32/apps/libreoffice-writer.png ./icons/HighContrast/48x48/apps/libreoffice-writer.png ./icons/HighContrast/22x22/apps/libreoffice-writer.png ./icons/HighContrast/256x256/apps/libreoffice-writer.png ./icons/HighContrast/24x24/apps/libreoffice-writer.png ./icons/locolor/16x16/apps/libreoffice-writer.png ./icons/locolor/32x32/apps/libreoffice-writer.png
Presuming Nautilus being a Gnome application, Nautilus searches for the icons in the gnome part first (maybe someone can answer this quickly before I have to dig into the sources).
So, as I am completely confused now, how can I help sort this out?
I tried a few things:
reinstalled libreoffice-common (which contains the icons).
Nothing changed
I changed an icon manually and it worked (changed to hicolor icons, 48x48).
Nothing changed
dconf-editor: claims desktop icon set is ubuntu-mono-dark (which has no libreoffice icons).
No entry for nautilus.
Thus the question: How does Unity get its icons?
The desktop file states (e.g. /usr/share/ applications/ libreoffice- writer. desktop) : e-writer
...
Icon=libreoffic
...
and on the machine I can find:
./app-install/ icons/libreoffi ce-writer. svg gnome/16x16/ apps/libreoffic e-writer. png gnome/32x32/ apps/libreoffic e-writer. png gnome/48x48/ apps/libreoffic e-writer. png gnome/128x128/ apps/libreoffic e-writer. png gnome/scalable/ apps/libreoffic e-writer. svg gnome/256x256/ apps/libreoffic e-writer. png hicolor/ 16x16/apps/ libreoffice- writer. png hicolor/ 32x32/apps/ libreoffice- writer. xpm hicolor/ 32x32/apps/ libreoffice- writer. png hicolor/ 48x48/apps/ libreoffice- writer. png hicolor/ 128x128/ apps/libreoffic e-writer. png hicolor/ scalable/ apps/libreoffic e-writer. svg hicolor/ 256x256/ apps/libreoffic e-writer. png HighContrast/ 16x16/apps/ libreoffice- writer. png HighContrast/ 32x32/apps/ libreoffice- writer. png HighContrast/ 48x48/apps/ libreoffice- writer. png HighContrast/ 22x22/apps/ libreoffice- writer. png HighContrast/ 256x256/ apps/libreoffic e-writer. png HighContrast/ 24x24/apps/ libreoffice- writer. png locolor/ 16x16/apps/ libreoffice- writer. png locolor/ 32x32/apps/ libreoffice- writer. png
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
./icons/
Presuming Nautilus being a Gnome application, Nautilus searches for the icons in the gnome part first (maybe someone can answer this quickly before I have to dig into the sources).
So, as I am completely confused now, how can I help sort this out?