OOo Icons austauschen

Die bei Verwendung des Themes Human für Gnome angezeigten Icons für OOo unterscheiden sich viel zu wenig, um schnell in einem Ordner den richtigen Dateityp zu erkennen. Viel besser gefallen mir die SVG Icons von der Seite nicubunu. Nach ein wenig herumprobieren und der  üblichen Forensuche weiß nun auch ich, wie sich diese ersetzen lassen:

Der erste Schritt ist, die Icons so umzubenennen, dass deren Dateinamen jeweils mit x-office- anfängt. Nautilus / Gnome finden diese dann selbst:

x-office-document.svg
x-office-presentation.svg
x-office-spreadsheet.svg

Dann müssen diese in den Ordner

/usr/share/icons/gnome/scalable/mimetypes

kopiert werden. Dabei sind die vorhandenen Dateien entweder vorher zu sichern – oder eben zu überschreiben.

Die Icons nur nach /home/benutzername/.icons zu werfen hat bei mir, entgegen den Angaben in diversen Foren, nicht ausgereicht – egal ob Themepfade mit angegeben wurden, oder nicht.

Was nun leider immer noch nicht funktionierte war, dass in Nautilus bei jeder Ansicht / Zoomstufe die SVG Icons eingeblendet werden. Hier scheint Gnome trotz skalierbarer Icons in /scalable auf die  PNG Dateien in /usr/share/icons/gnome/32×32 usw. zurückzugreifen. Mit Inkscape lassen sich die SVG Icons aber leicht in PNGs umwandeln und dann in die entsprechenden Ordner unterhalb von /usr/share/icons/gnome verschieben.

Wichtig ist immer, dass die Icons nicht nur root.root gehören, sondern auch die Rechte so gesetzt sind, dass group und others wenigstens Lesezugriff auf diese haben (also 644, nach dem Kopieren sind diese meist nur 600): 

-rw-r–r– 1 root root 

Abmelden und wieder Anmelden (bzw. [Strg] [Alt] [Backspace]) liest die neue Icons dann ein.