具体来说,我想将 Chrome 图标替换为 Chromium 图标,因为我觉得前者太过花哨。
答案1
如果图标是新创建或下载的,并且目录中尚不存在icons
,则需要将不同尺寸的图像套件放在相应的子目录中,例如:
cp chromium-browser.png ~/.local/share/icons/hicolor/16x16/apps/
然后,为了让应用程序引用新图标,请将相关.desktop
配置文件复制到您的用户目录结构中(如果尚未存在):
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications/
编辑.desktop
文件图标属性以引用新名称(不带任何后缀):
Icon=chromium-browser
现在,整个桌面上对该应用程序的所有引用都应以新图标出现。
答案2
如果图标缺失,则神奇的高优先级本地位置是~/.local/share/icons/hicolor/scalable/apps/
。或者特定于主题的,~/.local/share/icons/<THEME_NAME>/scalable/apps/
/usr/share/icons/
因此,您可以使用某些缩略图预览器(例如 Nautilus)或图像管理器(例如 Gwenview)来查找图标。
xdg-open /usr/share/icons
然后,复制文件并重命名为~/.local/share/icons/hicolor/scalable/apps/<ICON_NAME>.*
。请注意,图标扩展名无关紧要。它可以是 SVG 或 PNG。
您可以在文件中查找图标名称*.desktop
。
# To find the location of the appropriate desktop file
find /usr/share/applications -iname '*chrome.desktop'
find ~/.local/share/applications -iname '*chrome.desktop'
我不会编辑*.desktop
文件,尤其是非本地位置的文件,因为它会被覆盖apt-get update
。