Ubuntu 手动添加应用快捷方式

在 Ubuntu 20.04(或 20 系列)里创建桌面快捷方式,可以按照以下步骤操作:


1. 创建 .desktop 文件

可以在桌面或者 ~/.local/share/applications/ 目录下新建一个 .desktop 文件,比如:

gedit ~/Desktop/myapp.desktop

如果没有 gedit,你可以用 nanovim,或者在文件管理器右键 -> 新建文档也可以。

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/ 里。