如何nautilus
找到给定 mimetype 的图标?我刚刚注册了一个新的模仿类型我的系统上的 Umlet。
另外,我添加了一个图标,使用:
xdg-icon-resource install --novendor --context mimetypes \
--size 64 umlet_logo.png umlet
然后我将其添加Icon=
到该.desktop
文件中,并为我的 mime 类型注册了该文件。现在nautilus
在上下文菜单中显示图标以及该 MIME 类型的默认应用程序的名称。
然而,文件本身的图标仍然显示一些通用text
类型的图标,就像普通文本文件一样。我想将应用程序的图标类型更改为这个新的 mime 类型。
我找到了一些指南,但他们假设我有一个 svg 文件并要求我将其复制.svg
到一些文件中/usr/share/icons/gnome/scalable
,然后调用gtk-update-icon-cache
,我想知道是否还有另一种解决方案:
a) 不需要 svg,但可以使用 png 文件
b) 不需要我写入/usr