Ich habe MSOffice2007 in Debian 7.2 in Wine installiert, wodurch seine eigenen MIME-Referenzdateien in ~/.local/share/mime/ und ~/.local/share/applications erstellt wurden.
Später habe ich Wine komplett gelöscht und alle Dateien in den oben genannten Ordnern, liefen
$ update-mime-database ~/.local/share/mime
aber dennoch sind Assoziationen zum Thema Icons vorhanden!
*.doc-Dateien zeigen immer noch das MSOffice2007-Symbol (in Thunar, pcmanfm, Nautilus usw.) anstelle des Standard-GNOME-Symbols.
Wenn ich den Ordner ~/.local/share/icons lösche, werden die ursprünglichen GNOME-Systemsymbole wieder angezeigt, aber wenn ich den Ordner wiederherstelle, werden die MSOffice2007-Symbole wieder angezeigt!
Wo sind also die Konfigurationsdateien, die auf ~/.local/share/icons verweisen, wenn nicht in ~/.local/share/mime und ~/.local/share/applications?
Antwort1
Nun, endlich habe ich die Antwort darauf gefunden!
Ich zitiere aus demSpezifikation der gemeinsamen MIME-Info-Datenbankvon freedesktop.org
„Symbolelemente geben das Symbol an, das für diesen bestimmten MIME-Typ verwendet werden soll, der durch das Namensattribut angegeben wird.Im Allgemeinen wird das für einen MIME-Typ verwendete Symbol auf Grundlage des MIME-Typs erstellt, indem die Zeichen "/" den Zeichen "-" zugeordnet werden., aber Benutzer können dies überschreiben, indem sie das Symbolelement verwenden, um das Symbol für einen bestimmten MIME-Typ anzupassen."
Die Dateien in~/.local/share/iconswerden als Standard für jeden MIME-Typ-Knoten verwendet, wenn einSymbolelementist in den MIME-Typ-XML-Dateien nicht angegeben. In diesem Fall~/.local/share/icons/hicolor/256x256/apps/application-msword.pngwurde als bevorzugtes Symbol für application/msword.png verwendet.
Ich hoffe, das hilft auch jemand anderem.
Antwort2
Dann entfernen Sie sie!
ls -1 --recursive ~/.local/share/mime/ | grep -E 'ms|office|word|excel|power|wine'
Dadurch erhalten Sie eine allgemeine Übersicht, wo sich die Feilen befinden. Anschließend können Sie mit dem rm
Hammer herumschwingen und sich um sie kümmern.