Я установил MSOffice2007 в Debian 7.2 в Wine, который создал собственные справочные файлы MIME в приложениях ~/ .local/ share/ mime/ и ~/ .local/ share/.

Позже я полностью удалил 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?

2 ответа2

2

Ну наконец-то я нашел ответ на это!

Я цитирую спецификацию базы данных Shared MIME-info с freedesktop.org

"icon icon определяет значок, который будет использоваться для этого конкретного mime-типа, заданного атрибутом name. Обычно значок, используемый для mime-типа, создается на основе mime-типа путем сопоставления символов "/" с "-", но пользователи могут переопределить это, используя элемент icon для настройки значка для конкретного mimetype. "

Таким образом, файлы в ~/.local/share/icons используются по умолчанию для каждого узла MIME-типа, если элемент icon не указан в файлах .xml MIME-типа. В этом случае ~/.local/share/icons/hicolor/256x256/apps/application-msword.png использовался в качестве предпочтительного значка для application/msword.png.

Я надеюсь, что это также помогает кому-то еще.

0

Тогда удали их!

ls -1 --recursive ~/.local/share/mime/ | grep -E 'ms|office|word|excel|power|wine'

Это даст вам общее представление о том, где находятся файлы, а затем rm молоток и разберитесь с ними.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .