在主菜单中添加Linux应用启动图标
在/usr/share/applications
路径下添加应用名.desktop
文件。
应用名必须为英文,其中首字母应该要大写(暂未确定是否一定要大写)。
实际上该文件名可以是任意字符串,不一定需要是应用名,但是为了便于管理建议以应用名命名。
以下为我自己创建的Studio.desktop
文件内容示例:
[Desktop Entry]
Name =AndroidStudio
Comment =android studio
Exec =/home/oopsvpwowlq/bin/android-studio/bin/studio.sh
Icon =/home/oopsvpwowlq/bin/android-studio/bin/studio.png
Terminal =false
Type =Application
其中Name
字段为在Launcher中显示的应用名Comment
在传统Linux桌面环境中似乎应该是鼠标长时间停留后给出的提示,但 Chrome OS 并无此功能,故似乎无用Exec
为你的应用程序的可执行文件的路径Icon
为你的应用程序的路径
最后两个字段通常情况下照搬即可,如果有特殊要求请自行上网查找 Linux桌面图标相关内容。
常见问题:
- 为什么在打开后在任务栏中应用的图标变成了默认的小企鹅图标?
目前来看出现这种问题的程序会首先有一个启动界面,之后启动界面消失产生应用主窗口,图标变为默认。
本人暂未找到解决方案,一个未经实践的可能的解决方案是使用.svg
格式的图片作为图标,如果该方案有效欢迎在评论区指出。 - 为什么我在修改
.desktop
文件后Launcher中的图标没有变化?
系统似乎并不会检测.desktop
文件内容的变更。
解决方案将你的.desktop
文件更名,例如将Studio.desktop
文件更名为Studio2.desktop
文件,以此方式来使系统更新图标。当然图标变更后你也可以将文件名改回去。