Ubuntu 手动添加应用快捷方式
在 Ubuntu 20.04(或 20 系列)里创建桌面快捷方式,可以按照以下步骤操作:
1. 创建 .desktop
文件
可以在桌面或者 ~/.local/share/applications/
目录下新建一个 .desktop
文件,比如:
gedit ~/Desktop/myapp.desktop
如果没有 gedit
,你可以用 nano
、vim
,或者在文件管理器右键 -> 新建文档也可以。
2. 填写内容模板
一般一个 .desktop
文件的内容是这样的:
[Desktop Entry]
Version=1.0
Name=应用名称
Comment=应用描述
Exec=命令或程序路径
Icon=图标路径
Terminal=false
Type=Application
Categories=Utility;
Name
:显示在图标下的名字Comment
:悬停时显示的提示文字Exec
:启动程序的命令或脚本路径Icon
:图标路径(可以用.png
或.svg
图片)Terminal
:是否需要终端窗口运行,通常设为false
Type
:通常是Application
Categories
:可以简单填个Utility;
,不影响桌面启动
举个例子,比如你要给 Chrome 浏览器创建快捷方式:
[Desktop Entry]
Version=1.0
Name=Google Chrome
Comment=浏览器
Exec=/usr/bin/google-chrome-stable
Icon=/usr/share/icons/hicolor/128x128/apps/google-chrome.png
Terminal=false
Type=Application
Categories=Network;
3. 给文件加执行权限
chmod +x ~/Desktop/myapp.desktop
不加权限的话,桌面图标点了会没反应或者提示“不受信任的应用程序”。
4. 信任桌面文件(如果需要)
有时候即使加了执行权限,Ubuntu 桌面也会弹窗警告。这时你可以右键 .desktop
文件,选择 允许启动(Allow Launching)。
补充:
- 如果是自己写的程序,可以把
Exec
写成bash /path/to/your/script.sh
- 图标路径如果找不到,可以自己随便用一张图,或者用系统自带的
/usr/share/icons/
下的图。 - 如果要添加到 开始菜单(应用程序菜单),就把
.desktop
文件放到~/.local/share/applications/
里。