我们以firefox为例,下载firefox对应的安装包,解压到一个目录。
开始菜单的目录
开始菜单存放在这几个目录下
~/.local/share/applications
/usr/share/applications
/usr/local/share/applications
具体你放在哪个目录下都可以,就是所属用户不同
创建快捷方式
用vim创建打开一个xxx.desktop的文件,xxx随意,这里我们创建
vim firefox.desktop
写入快捷方式内容
创建快捷方式后需要指定快捷方式的展示名称,启动程序位置,显示图标等
[Desktop Entry]
Type=Application
Terminal=false
Exec=/opt/firefox/firefox %F
Name=Firefox
Icon=/opt/firefox/browser/chrome/icons/default/default32.png
必须有[Desktop Entry]字段,所有内容都写到这个字段下。快捷方式有很多其他字段,对我们影响不大,比如Version=1.2.3表示版本;Comment=aaa表示备注;Categories=Development表示分类
上面每个字段的意思:
Type——表示是一个应用
Terminal——表示是否开启终端
Exec——表示执行的路径,如果参考其他的一些快捷方式,会发现后面会跟%f %F %u %U等参数,具体表达的意思参考https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s07.html
Name——显示的名称
Icon——显示的图标
保存退出就可以了,如果想在桌面也有一个快捷方式,直接拷贝到自己用户的Desktop目录下即可