Какие файлы конфигурации MIME указывают на ~/.local/share/icons?

Какие файлы конфигурации MIME указывают на ~/.local/share/icons?

Я установил 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молотком и разбирайтесь с ними.

Связанный контент