我想更改程序图标。在以前的版本中,我只需进入 /usr/share/applications 并更改我想要的图标即可。在 14.04 中,我重复此操作,但不起作用。此外,如果我以超级用户身份进入 /usr/share/applications,我会看到图片已更改,但如果我以非超级用户身份进入,我会看到没有图标。
怎么了?
答案1
.desktop
/usr/share/applications由 拥有的文件组成root
。
例如:- 对于 gedit,默认文本编辑器。
此处,该字段显示当前存在的或文件Icon
的名称.png
.svg
/usr/share/icons
因此,要更改应用程序图标,您可以通过指定其路径编辑.desktop
文件以指向新图像,或者用您希望看到的图标图像替换或文件。/usr/share/applications
.png
.svg
/usr/share/icons
完成上述任一步骤后,使用以下命令刷新图标缓存
gtk-update-icon-cache /usr/share/icons/<name of icon theme>
或者,使用主菜单或alacarte
-更简单
- 安装主菜单(包裹名称是alacarte)点菜
- 打开主菜单(单点)
- 单击一个程序并选择特性在右侧菜单中。
- 点击图标
- 浏览新图标并点击打开
- 关闭程序属性
- 关闭主菜单
您不需要重新启动就可以查看更改。
答案2
嗯,对我来说,alacarte 允许选择任何图标,但无法显示该图标。最后,一个128x128 jpg工作正常,并且路径中的符号链接没有问题。
(如果您使用 Gnome,alacarte 的调用方式如下:在桌面主菜单中,右键单击“应用程序”,然后选择“编辑菜单”)