指向 ~/.local/share/icons 的 MIME 配置文件是什么?

指向 ~/.local/share/icons 的 MIME 配置文件是什么?

我在 wine 中的 Debian 7.2 中安装了 MSOffice2007,它在 ~/.local/share/mime/ 和 ~/.local/share/applications 中创建了自己的 MIME 参考文件。

后来我彻底删除了 wine 和上述文件夹中的所有文件,运行

$ update-mime-database ~/.local/share/mime

但仍然存在与图标相关的联想!

*.doc 文件仍然显示 MSOffice2007 图标(在 Thunar、pcmanfm、Nautilus 等中),而不是默认的 GNOME 图标。

如果我删除 ~/.local/share/icons 文件夹,原始系统 GNOME 图标会重新出现,但如果我恢复该文件夹,MSOffice2007 图标会再次出现!

那么,如果不在 ~/.local/share/mime 和 ~/.local/share/applications 中,那么指向 ~/.local/share/icons 的配置文件在哪里呢?

答案1

好吧,我终于找到了答案!

我引用自共享 MIME 信息数据库规范来自 freedesktop.org

“icon 元素指定了用于此特定 mime 类型的图标,由 name 属性给出。通常,用于 mimetype 的图标是根据 mime-type 通过将“/”字符映射到“-”创建的但用户可以通过使用图标元素来定制特定 mimetype 的图标来覆盖此功能。”

因此文件〜/ .local /共享/图标如果图标元素在 MIME 类型 .xml 文件中未指定。在这种情况下,~/.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锤子处理它们。

相关内容