我在Fedora 25上运行Gnome 3,并且在Nautilus(即“文件”应用程序)中查看时,许多与xdg兼容的标准用户目录(例如“桌面”,“下载”,“公共”等)都有一个特殊的图标。 。这些图标也会更改,以匹配由Gnome Tweak Tool管理的活动GTK图标主题。
有没有办法让Nautilus对自定义文件夹使用这种样式敏感的图标?我问是因为我想创建一个Templates文件夹(以使用Fedora Magazine文章中提到的功能),并且我希望Nautilus用Gnome的默认“ Template Folder”图标集显示该文件夹,该文件夹位于:
/usr/share/icons/<theme>/<size>/places/folder-templates.png
我知道如何将文件/文件夹的图标设置为特定的图像(在此进行参考),但不知道如何将图标设置为将遵循活动GTK图标主题的图标。
有没有办法做到这一点?还是样式感知图标已硬编码在Gnome / Nautilus中并且无法自定义?
编辑:看起来Nautilus毕竟使用了正确的,可识别样式的模板图标。我通过'xdg-user-dirs-update --set'将〜/ Templates设置为我的XDG_TEMPLATES_DIR,现在Nautilus正在使用正确的Templates图标。但是我的问题仍然是不是xdg用户目录的文件夹。
也许到了很晚,但无论如何。
要实现您要求的功能,您需要folder-templates
在metadata::custom-icon-name
属性中设置图标名称。您可以gio
用来修改文件夹属性:
gio set /path/to-dir metadata::custom-icon-name "folder-templates"
然后,该图标将取决于GTK图标主题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句