Ubuntu 桌面应用程序图标管理指南
概述
本文档记录了在 Ubuntu 系统中将应用程序图标添加到桌面的各种方法及相关问题的解决方案。
方法一:通过应用程序菜单拖放(最简单)
步骤
- 打开应用程序菜单(屏幕左下角的"显示应用程序"或"活动")
- 找到想要添加到桌面的应用程序
- 直接用鼠标拖拽该图标到桌面上
方法二:从 .desktop 文件位置复制
步骤
- 打开终端,创建 .desktop 文件:
sudo cp /usr/share/applications/应用程序名.desktop ~/桌面/
# 或者
sudo cp /usr/share/applications/应用程序名.desktop ~/Desktop/
- 如果遇到权限问题,需要给文件添加执行权限:
chmod +x ~/桌面/应用程序名.desktop
方法三:手动创建自定义 .desktop 文件
步骤
- 在桌面右键选择"创建新文档" → "空文档"
- 将文件重命名为:
程序名.desktop - 右键该文件选择"用文本编辑器打开"
- 输入以下内容:
[Desktop Entry]
Version=1.0
Type=Application
Name=程序名称
Comment=程序描述
Exec=/path/to/executable
Icon=/path/to/icon.png
Terminal=false
StartupWMClass=main
方法四:使用 GNOME 扩展
如果默认无法在桌面放置图标,可能需要安装扩展:
sudo apt install gnome-shell-extension-desktop-icons
然后通过"扩展"应用启用桌面图标功能。
常见问题:为什么 /usr/share/applications 没有所有应用程序
.desktop 文件的存放位置
应用程序的 .desktop 文件可能存放在多个位置:
系统级位置
/usr/share/applications/- 系统安装的应用程序/usr/local/share/applications/- 手动编译安装的应用程序/var/lib/snapd/desktop/applications/- Snap 包安装的应用程序/var/lib/flatpak/exports/share/applications/- Flatpak 安装的应用程序
用户级位置
~/.local/share/applications/- 当前用户的应用程序~/.gnome/applications/- GNOME 特定应用程序
如何找到特定应用程序的 .desktop 文件
方法一:使用 find 命令搜索
# 搜索整个系统
sudo find / -name "*chrome*.desktop" 2>/dev/null
# 搜索常见位置
find /usr/share/applications ~/.local/share/applications /var/lib/snapd -name "*.desktop" 2>/dev/null | grep 应用程序名
方法二:查看用户目录
ls ~/.local/share/applications/
方法三:使用 locate 命令
sudo updatedb # 先更新数据库
locate ".desktop" | grep 应用程序名
针对不同安装方式的查找
Snap 应用
ls /var/lib/snapd/desktop/applications/
Flatpak 应用
ls ~/.local/share/flatpak/exports/share/applications/
ls /var/lib/flatpak/exports/share/applications/
AppImage 应用
AppImage 通常不会自动创建 .desktop 文件,需要手动创建。
实际示例:查找 Chrome
find /usr/share/applications ~/.local/share/applications /var/lib/snapd -name "*chrome*.desktop" 2>/dev/null
注意事项
- 某些 GNOME 版本默认禁用了桌面图标
- 文件路径中的"桌面"文件夹可能是中文"桌面"或英文"Desktop"
- 确保 .desktop 文件有可执行权限
- 推荐优先使用拖放方法,最为简单直接
推荐的最佳做法
-
先检查用户目录:
bash ls ~/.local/share/applications/ -
如果找不到,手动创建(最可靠):
- 右键桌面 → 创建启动器
- 或按上面提到的方法手动创建 .desktop 文件
总结
本文档涵盖了在 Ubuntu 系统中添加桌面应用程序图标的各种方法,以及解决找不到 .desktop 文件的常见问题。根据您的具体需求和系统配置,选择最适合的方法即可。
文档生成时间:2025-11-21
适用系统:Ubuntu 20.04+ 及使用 GNOME 桌面的其他 Linux 发行版