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:是否需要终端窗口运行,通常设为falseType:通常是ApplicationCategories:可以简单填个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/里。