在Linux系统(如Ubuntu、Fedora、Debian等)中,.desktop 文件是一种用于定义应用程序启动器的配置文件。它们通常用于在桌面环境(如GNOME、KDE、XFCE)中创建菜单项或桌面图标。
常见的.desktop文件存放位置
- /usr/share/applications/ —— 系统级应用程序的.desktop文件,所有用户可见。
- ~/.local/share/applications/ —— 当前用户的私有.desktop文件,仅对当前用户有效。
- ~/Desktop/ —— 如果你将.desktop文件放在桌面目录下,它会直接显示为桌面图标(需桌面环境支持)。
.desktop文件的基本结构
一个典型的.desktop文件内容如下:
[Desktop Entry]
Name=MyApp
Exec=/path/to/myapp
Icon=/path/to/icon.png
Type=Application
Categories=Utility;
如何创建自己的.desktop文件?
你可以使用文本编辑器新建一个以 .desktop 结尾的文件,填入上述格式内容,并赋予可执行权限:
chmod +x ~/Desktop/myapp.desktop
注意:某些桌面环境(如GNOME)默认不信任桌面的.desktop文件,可能需要右键 → “允许启动” 才能运行。