Wine 劫持了“text/plain”文件的图标

Wine 劫持了“text/plain”文件的图标

我最近使用 Wine 安装了 TADS 3 Workbench,并意外选择了创建文件类型关联的选项。现在,我的所有纯文本文件都有一个相当花哨的图标来替换其默认图标。

在此处输入图片描述

我已尝试过:

  1. 已卸载 TADS

  2. 删除 mimeinfo.cache (rm ~/.local/share/applications/mimeinfo.cache) 以及 wine 在其中创建的任何 .desktop 文件

  3. 添加

    <generic-icon name="text-x-generic"/>

    <icon name="text-x-generic"/>

低于/usr/share/mime/packages/freedesktop.org.xml<mime-type type="text/plain">

  1. 已删除 rm ~/.local/share/mime 目录。

  2. 删除整个 wine 前缀。

但是图标还是一样。有没有什么办法可以解决这个问题?

答案1

Wine 将其图标存储在 中~/.local/share/icons/hicolor。由于 Wine 讨厌您,因此它不会将所有文件类型图标存储在mimetypes目录中,而是存储在app每个分辨率的目录中。在我的例子中,这个文件被命名,text-plain.png但这取决于它的 mimetype。一旦您删除这些文件并重新启动计算机,图标应该会恢复正常(当然,我们只是删除了图像文件;在某处,仍然有一个该图像的条目可用作图标)

另一个不确定的解决方案是更改图标主题。

相关内容