实际上,至少有 4 或 5 个文件夹用于存储图标!我感到很困惑。如果你是唯一的初级用户,我从来不喜欢这些 Linux 文件夹组织。
例如,当未提供可扩展的应用程序图标时,我想更改/添加应用程序图标。但是我必须深入研究这些目录,因为有些.desktop
应用程序文件只提供应用程序的名称,假设操作系统知道在哪里找到它们。
/usr/share/icons
/usr/share/pixmaps
/usr/local/share/icons
/usr/local/{app-name}/icons/hicolor/scalable
~/.local/share/icons/hicolor/{size}/apps/
在 pixmaps 文件夹中,我发现了 .xpm 格式的图标。它们通常为 16x16 或 32x32。但是有些应用程序似乎在某处有可扩展的图标。
答案1
.desktop
找到您感兴趣的应用程序的 应用程序启动文件( )。
假设我想找到 Firefox 的图标。桌面文件位于/usr/share/applications/firefox.desktop
。
将桌面文件拖到文本编辑器中并找到其使用的图标名称:
注意这一行Icon=firefox
。这暗示图标的文件名是firefox.png
。
几乎所有图标主题都存储在 中/usr/share/icons
。很少有程序会将其图标放在/usr/share/pixmaps
这两个目录中,操作系统通常会按顺序查找图标文件。
因为我们想要找到firefox.png
我将打开我的终端并执行以下命令:
find /usr/share -iname "firefox.png"
结果:
如您所见,我们寻找的图标是/usr/share/pixmaps/firefox.png
路径取决于您使用的图标主题。大多数应用程序启动器倾向于使用的图标大小是或64x64
。视情况而定。128x128
256x256
你可能还想阅读freedesktop.org 标准图标查找方法。