天天看点

Ubuntu如何创建软件快捷方式

Ubuntu Unity的软件快捷方式存放于

/usr/share/applications/

下面,是一些以

.desktop

为扩展名的文本文件。文件名的长度没有限制,但是不能包含空格和其他非ASCII字符。文件的内容必须编码为UTF-8。

最好用这种方式建立:sudo gedit  /usr/share/applications/eclipse.desktop(如果建在/opt下,chmod的时候可能无法成功)

然后会弹出gedit界面 -> 在里面编辑后 -> 保存 -> 给该快捷方式授权:sudo chmod u+x /usr/share/applications/eclipse.desktop

请确保快捷方式对应的可执行文件 -> 右键 -> 权限 -> "允许以程序执行文件"被勾上

下面是一个通用的模板:

除第一行[Desktop Entry]外,其他各文本行之间的顺序不影响效果。但是关键字是区分大小写的。

下面是一个示例:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Qt Creator
Comment=Qt IDE
Exec=/opt/qtcreator-2.7.0/bin/qtcreator
Icon=/opt/qtcreator-2.7.0/icon80.png
Terminal=false
           

下面是每一行的说明

[Desktop Entry]         说明这是一个desktop快捷方式文件
Encoding=UTF-8 指定该文件的编码格式
Type=Application 表明该快捷方式指向一个程序,其他有效的值为

Link

Directory

Name=Qt Creator 应用程序的名字
Comment=Qt IDE 程序的描述
Exec=… 程序的可执行文件,可以带有参数
Icon=… 图标
Terminal=false 是否在终端中运行

继续阅读