Я установил MSOffice2007 в Debian 7.2 в Wine, который создал собственные файлы ссылок MIME в ~/.local/share/mime/ и ~/.local/share/applications.
Позже я полностью удалил Wine и все файлы в вышеупомянутых папках, запустил
$ update-mime-database ~/.local/share/mime
но все же ассоциации по поводу икон есть!
Файлы *.doc по-прежнему отображают значок MSOffice2007 (в Thunar, pcmanfm, Nautilus и т. д.) вместо значка GNOME по умолчанию.
Если я удалю папку ~/.local/share/icons, то снова появятся исходные системные значки GNOME, но если я восстановлю папку, то снова появятся значки MSOffice2007!
Итак, где же находятся файлы конфигурации, указывающие на ~/.local/share/icons, если не в ~/.local/share/mime и ~/.local/share/applications?
решение1
Ну вот, наконец-то я нашел ответ на этот вопрос!
Я цитирую изСпецификация общей базы данных MIME-информациис freedesktop.org
«Элементы icon определяют значок, который будет использоваться для данного конкретного MIME-типа, заданного атрибутом name.Обычно значок, используемый для MIME-типа, создается на основе MIME-типа путем сопоставления символов "/" с "-"., но пользователи могут переопределить это, используя элемент значка, чтобы настроить значок для определенного типа MIME.
Итак, файлы в~/.local/share/значкииспользуются по умолчанию для каждого узла типа MIME, еслиэлемент значкане указан в файлах .xml MIME-типа. В этом случае,~/.local/share/icons/hicolor/256x256/apps/application-msword.pngиспользовался как предпочтительная иконка для application/msword.png.
Надеюсь, это также поможет кому-то еще.
решение2
Тогда удалите их!
ls -1 --recursive ~/.local/share/mime/ | grep -E 'ms|office|word|excel|power|wine'
Это даст вам общее представление о том, где находятся файлы, а затем размахивайте rm
молотком и разбирайтесь с ними.