pi314
(从前有座山)
1
请教:xfce4 thunar 文件管理器 的 徽标图案在哪个目录?
2026.5.19
2026-5-20 更新:搞定了!
感谢各位兄弟的热心回复!
文件示例(需要2个文件):1个 png 格式的图标,一个 .icon 纯文本配置文件。
.
技术细节:文件名需要放在 emblems/ 子目录下,且必须以 emblems- 开头。
- usr/share/icons/hicolor/48x48/emblems/emblem-xiangqi-red-king.png (图标)
- usr/share/icons/hicolor/48x48/emblems/emblem-xiangqi-red-king.icon (配置)
先打了一个 样例包,添加了2个象棋棋子 图标(红帅、黑将)
有兴趣的朋友,可以按这个思路,手动添加更多的 徽标.
xfce-emblems-xiangqi.deb
mimetype_DEB:
https://url48.ctfile.com/d/30646948-156116602-7cfeaf?p=6859
(访问密码: 6859)
有图、有真相(见右下角:多了2个 黑将、红帅 图标):
先看图:
现有效果:
在xfce4 的 thunar 文件管理器,先选择一个 文件夹,
再 点 文件属性,徽标,最多可以选择 4个图案。
最终的效果是:在文件夹的 4个角上,分别显示出 4 个图案。
现在的需求:
目前 在整理一些 试卷 ,想按目录名,添加 3-4种 图标标记:
- 标记1 (年级): 初1/初2/初3, 高1/高2/高3;
- 标记2(学科):语/数/外/物/化/史/地/生;
- 标记3(种类):高考真题卷/模拟卷/月考卷/练习卷 ;
- 标记4(文件格式): docx/wps/pdf/text/tmu/tex/ofd;
变通思路:
现在想了解 图标对应的目录,或者是某个配置文件,
然后,再 自行绘制对应的图标,添加 或者 替换 原有的图标,以实现需求。
当然,还有更多的扩展应用场景。比如 公职人员/基层干部:
-
上级部门来的公文,
-
准备下发到 下级部门的公文,
-
平级/兄弟单位的 往来公文 ,
-
本部门的报表和台帐。
-
本岗位以往留传下来的材料
等等,以及更多应用场景。
看起来主要是 /usr/share/icons/Yaru/scalable/emblems/ 下。不过我在用 Gnome,主题是 Yaru。目录名的 Yaru 也有可能需要改成你自己的主题目录。
测试了一下,在其中创建 test.svg,并且运行 sudo gtk-update-icon-cache -f /usr/share/icons/Yaru 之后,能正常显示(倒数第二行中间)。
顺带一提,我是先把光标移到某个徽标上,看看它的名字(比如叫 “app-installed-symbolic”)。然后运行 find /usr/share -name "app-installed-symbolic.*" 看输出的路径。
建议您换用 elementary-xfce 图标主题(对应软件包名:elementary-xfce-icon-theme),这套主题中不同文件类型的图标是不一样的,很好区分。
elementary-xfce 图标主题也自带了一些彩色圆点徽标。
另外,个人不建议继续使用 Xfce 自带的 Tango 图标主题,这个主题已经年久失修,对很多应用的适配存在问题。
最后,关于整理文件,其实还有一种思路:规范化文件命名。可以参考本文:
这种方法直接将文件的关键信息体现于文件名中,更加通用,方便在不同操作系统、不同计算机之间进行交流。
您目前提到的徽标这种方式,只有个别文件管理器(GNOME 的 Nautilus、MATE 的 Caja、XFCE 的 Thuna)支持,局限性比较大。
其实可以进一步缩小查找范围到 /usr/share/icons,以提升搜索速度。图标文件绝大多数在 /usr/share/icons 中,也有一部分在 /usr/share/pixmaps 中。
不过以上都针对通过 deb 软件包安装的图标主题。如果是用户手动安装的,其实还可能在 ~/.icons 和 ~/.local/share/icons 中。
2 楼给出了比较可行的方法。不过看起来徽标是和图标主题绑定的,而且也受限于文件管理器,其实不是一个特别通用的方案。
个人感觉最理想的可能还是 mac OS 那样文件系统级的标签功能。
pi314
(从前有座山)
7
感谢各位的热心解答和关注!
我先研究一下,看能不能直在
/usr/share/icons/hicolor/32x32/emblems/ 目录下,
放几个 emblem-XXX.png 图标,
再写个配套的 emblem-XXX.icon 配置文件,
看能不能生效。或者需要绑定到 xfce 桌面默认的图标主题下。