如何为没有图标的应用程序添加图标?

如何为没有图标的应用程序添加图标?

Ubuntu 软件中心的某些应用程序没有 Ubuntu Unity 桌面可以看到的图标,例如 Python IDE ERIC。结果很糟糕:

在此处输入图片描述

我得到了这个丑陋的问号图标,但我找不到任何方法来配置该图标。我无法再在桌面上创建启动器图标,也无法真正控制(无论如何从 Unity GUI)应用程序显示什么图标,如果 Unity 查找图标的默认方式出现故障,结果似乎永远停留在“丑陋”上。

Ubuntu 版本:11.10(Oneiric Ocelot)

更新:到目前为止,答案表明我的全新安装存在问题,因为其他人看到了 eric 的图标(我猜是 eric.png)。有趣的是,Ubuntu 中的许多图标都是 SVG,有些是 PNG。我想知道这是否是问题所在。仍然无法更改或设置任何应用程序的图标,无论是使用 GUI,还是通过 VI 和终端编辑文件。

答案1

eric 的图标设置为/usr/share/applications/eric.desktop

[Desktop Entry]
Name=Eric python IDE
Name[es]=IDE para python Eric
Comment=Full featured Python IDE
Comment[es]=Completo entorno de programaci贸n para Python
Exec=eric
Terminal=false
Type=Application
Icon=eric
Categories=Development;IDE;
StartupNotify=true

在磁盘上这似乎是:

/usr/share/pixmaps/eric.xpm

在我的系统上,eric 在仪表板中显示了正确的图标,不知道为什么你的没有这样做,但是从查看默认图标来看,你可能只想设置另一个:

在此处输入图片描述

答案2

我相信你必须编辑 /usr/share/applications 中相应的 .desktop 文件。在 /usr/share/icons 中寻找你喜欢的图标。

相关内容