什么是 .desktop 文件?
在 Linux 桌面环境中(如 GNOME、KDE、XFCE 等),.desktop 文件是一种用于定义应用程序启动器的配置文件。
它类似于 Windows 中的 .lnk 快捷方式,但功能更强大,支持图标、命令行参数、分类等元数据。
.desktop 文件通常存放在哪里?
根据用途不同,.desktop 文件一般位于以下目录:
/usr/share/applications/—— 系统级应用程序的 .desktop 文件(所有用户可见)~/.local/share/applications/—— 当前用户的自定义 .desktop 文件(仅当前用户可见)/usr/local/share/applications/—— 本地安装软件的 .desktop 文件(可选位置)- 桌面目录(如
~/Desktop/)—— 可直接放置 .desktop 文件作为桌面快捷方式(需启用执行权限)
如何创建自己的 .desktop 文件?
示例:创建一个名为 myapp.desktop 的快捷方式:
[Desktop Entry]
Name=My Application
Exec=/path/to/your/app
Icon=/path/to/icon.png
Type=Application
Categories=Utility;
Terminal=false
保存到 ~/.local/share/applications/ 后,在应用菜单中即可看到。
若要放在桌面,还需赋予执行权限:
chmod +x ~/Desktop/myapp.desktop
注意事项
- 某些桌面环境(如 GNOME)默认禁用桌面上的 .desktop 文件执行,需手动启用或使用扩展。
- 确保
Exec路径正确,且目标程序具有可执行权限。 - 修改系统级 .desktop 文件需管理员权限,建议优先使用用户目录。