我最近使用 Wine 安装了 TADS 3 Workbench,并意外选择了创建文件类型关联的选项。现在,我的所有纯文本文件都有一个相当花哨的图标来替换其默认图标。
我已尝试过:
已卸载 TADS
删除 mimeinfo.cache (rm ~/.local/share/applications/mimeinfo.cache) 以及 wine 在其中创建的任何 .desktop 文件
添加
<generic-icon name="text-x-generic"/>
<icon name="text-x-generic"/>
低于/usr/share/mime/packages/freedesktop.org.xml
<mime-type type="text/plain">
已删除 rm ~/.local/share/mime 目录。
删除整个 wine 前缀。
但是图标还是一样。有没有什么办法可以解决这个问题?
答案1
Wine 将其图标存储在 中~/.local/share/icons/hicolor
。由于 Wine 讨厌您,因此它不会将所有文件类型图标存储在mimetypes
目录中,而是存储在app
每个分辨率的目录中。在我的例子中,这个文件被命名,text-plain.png
但这取决于它的 mimetype。一旦您删除这些文件并重新启动计算机,图标应该会恢复正常(当然,我们只是删除了图像文件;在某处,仍然有一个该图像的条目可用作图标)
另一个不确定的解决方案是更改图标主题。