Nautilus/Gnome Files 中文件夹的样式感知图标

Nautilus/Gnome Files 中文件夹的样式感知图标

我在 Fedora 25 上运行 Gnome 3,许多符合 xdg 的标准用户目录(如“桌面”、“下载”、“公共”等)在 Nautilus(即文件应用程序)中查看时都有一个特殊图标。这些图标也会更改以匹配活动的 GTK 图标主题,由 Gnome Tweak Tool 管理。

有没有办法让 Nautilus 对自定义文件夹使用这种样式敏感的图标?我问这个问题是因为我想创建一个模板文件夹(以使用本文中提到的功能Fedora 杂志文章),并且我希望 Nautilus 用 Gnome 默认的“模板文件夹”图标集显示该文件夹,位于:

/usr/share/icons/<theme>/<size>/places/folder-templates.png

我知道如何将文件/文件夹的图标设置为特定图像(讨论过这里我只知道如何设置图标(仅供参考),但不知道如何将图标设置为跟随活动 GTK 图标主题的图标。

有办法吗?或者样式感知图标是否在 Gnome/Nautilus 中硬编码并且无法自定义?

编辑:看来 Nautilus 毕竟使用了正确的、样式感知的模板图标。我通过“xdg-user-dirs-update --set”将 ~/Templates 设置为我的 XDG_TEMPLATES_DIR,现在 Nautilus 正在使用正确的模板图标。但我的问题仍然是针对不是 xdg 用户目录的文件夹。

答案1

或许已经太晚了,但无论如何。

folder-templates为了实现您的要求,您需要在metadata::custom-icon-name属性中设置图标名称。您可以使用它gio来修改文件夹属性:

gio set /path/to-dir metadata::custom-icon-name "folder-templates"

然后图标将依赖于 GTK 图标主题。

相关内容