不覆盖默认应用程序图标的图标包

不覆盖默认应用程序图标的图标包

是否有一个图标包不会覆盖某些应用程序的默认图标?

或者也许有一种方法可以禁用这种行为?

就像这张图片一样,几乎所有这些文件管理器都有相同的图标。

在此输入图像描述

在此输入图像描述

答案1

不,没有这样的图标主题。

是否有一个图标包不会覆盖某些应用程序的默认图标?

对于文件管理器,默认图标system-file-manager如下图标命名规范。对于任何桌面环境,默认情况下仅安装一个文件管理器,并且将使用相同的图标。

就像这张图片一样,几乎所有这些文件管理器都有相同的图标。

在所示图片中,PCManFM 正在使用默认图标这是在 找到的/usr/share/icons/THEME。无论图标主题如何,默认图标看起来都是相同的。一些图标主题(例如elementary Xfce)确实提供了pcmanfm图标,但无论如何这是指向同一图标的符号链接。

$ cat /usr/share/applications/pcmanfm.desktop | grep Icon
Icon=system-file-manager

$ ls -l /usr/share/icons/elementary-xfce/apps/48/pcmanfm.png
lrwxrwxrwx 1 root root 23 Nov  6  2015 /usr/share/icons/elementary-xfce/apps/48/pcmanfm.png -> system-file-manager.png

相比之下,Thunar 使用的是后备图标是在/usr/share/icons/hicolor而不是找到的/usr/share/icons/THEME。每当安装的图标主题没有特定应用程序(在本例中为 Thunar)所需的图标时,就会发生这种情况。

$ cat /usr/share/applications/Thunar.desktop | grep Icon
Icon=Thunar

$ ls -l /usr/share/icons/hicolor/48x48/apps/Thunar.png 
-rw-r--r-- 1 root root 4261 Apr  9  2014 /usr/share/icons/hicolor/48x48/apps/Thunar.png

$ ls -l /usr/share/icons/elementary-xfce/apps/48/Thunar.png
lrwxrwxrwx 1 root root 23 Nov  6  2015 /usr/share/icons/elementary-xfce/apps/48/Thunar.png -> system-file-manager.png

用户只会看到一个独特的图标用于跨平台或桌面无关的文件管理器。一个很好的例子是双指挥官,与其他文件管理器不同,它确实有自己的图标。

长话短说大多数文件管理器根据规范使用相同的默认图标。

相关内容