图标存储在哪里?

图标存储在哪里?

我想更改特定主题的图标。主题将其图标保存在哪里?

答案1

全局:/usr/share/icons/ 或者在你的主文件夹中:~/.local/share/icons

答案2

有几个地方:(括号内是一些例子)

  • /usr/share/pixmaps/(chromium-browser.png display-im6.q16.xpm firefox.png flash-player-properties.png gimp.xpm gvim.svg texstudio.xpm)
  • /usr/share/app-install/icons/(adobeflashplugin.png julia.svg texmaker.png thunderbird.png vim.svg vlc.png wine.svg grace.svg)
  • ~/.local/share/icons/(soffice.png java-lang-thread.png org-jabref-jabrefmain.png)Ubuntu 搜索图标的地方之一,如果你使用相对路径
  • /usr/share/icons/...和子文件夹(matlab.png.../hicolor/scalable/apps/chromium-browser.svg.../hicolor/scalable/apps/geany.svg.../hicolor/scalable/apps/okular.svgz.../default.kde4/48x48/apps/acroread.png)
  • /usr/share/...只是子文件夹(... / vlc / vlc.ico ... / gimp / 2.0 / images / gimp-logo.png)但这个更多的是用于程序中使用的图标,而不是程序的徽标
  • /snap/...仅子文件夹(.../inkscape/3080/meta/gui/inkscape.svg.../languagetool/10/snap/gui/icon.png)
  • ~/.icons与 freedesktop.org 相关 (源1来源2

大多数文件夹已在这里公布,我使用的所有来源:

答案3

/usr/share/icons/通常包含预安装的主题(由所有用户共享) ~/.icons/通常包含用户安装的主题的文件夹。

此外,许多应用程序的图标位于/usr/share/pixmaps/应用程序下或与其同名的文件夹中/usr/share/...

答案4

这里补充一些答案:

freedesktop.org 标准要求程序按此顺序在多个文件夹中查找图标

  1. $HOME/.icons(为了向后兼容)
  2. $XDG_DATA_DIRS/icons,通常只是意味着~/.local/share/icons
  3. /usr/share/pixmaps

因此,如果您想要自定义图标,最好的办法是在 中找到图标名称/usr/share/pixmaps,然后在 中创建具有相同文件名的图像~/.local/share/icons

相关内容