如何手动将图标添加到 hicolor 图标主题?

IBP*_*BPX 5 icons themes ubuntu

我正在运行 Ubuntu 12.04 32 位。

我的问题:

我正在尝试手动将图标添加到 hicolor(默认)图标主题。

唯一的图标我有这个图标的 32x32 版本。

我已经尝试通过简单地.png/usr/share/icons/hicolor/32x32/apps/文件夹中添加一个文件来解决这个问题。

但是,当我尝试在.desktop文件中引用该图标时,如下所示:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Some App
Name[en_US]=Some App
Icon=icon-name
Exec=app-executable
Comment[en_US]=Description.
Run Code Online (Sandbox Code Playgroud)

.desktop的图标只显示了空白。

我已经注销并重新启动了几次。

我该怎么办?

小智 7

在您的情况下,您是否需要使用以下命令更新hicolor主题的图标缓存:

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/
Run Code Online (Sandbox Code Playgroud)

但是您可以在不接触系统文件的情况下添加图标(到hicolor主题),将您的图标添加到$HOME/.local/share/icons/hicolor/32x32/apps,因此无需更新图标缓存即可生效,只需使用以下命令停止文件管理器(Nautilus):

nautilus -q
Run Code Online (Sandbox Code Playgroud)

并再次启动它