我想更改特定主题的图标。主题将其图标保存在哪里?
答案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 标准要求程序按此顺序在多个文件夹中查找图标:
$HOME/.icons
(为了向后兼容)$XDG_DATA_DIRS/icons
,通常只是意味着~/.local/share/icons
。/usr/share/pixmaps
因此,如果您想要自定义图标,最好的办法是在 中找到图标名称/usr/share/pixmaps
,然后在 中创建具有相同文件名的图像~/.local/share/icons
。