Linux 系统中的Desktop Entry 文件以desktop为后缀名。Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件。此文是以ubuntu16.04为操作系统。整体可以分为以下几个步骤:
(1)新建文件
所有的软件图标都在usr/share/applications目录下,你可以直接复制已有的图标到桌面作为桌面快捷方式。如果没有就新建一个software_name.desktop文件。以eclipse文件为例:
sudo gedit eclipse.desktop
你也可以用vi/vim编辑器,我总记不住命令,就用gedit了
(2)编写文件
将下面代码粘贴进去并保存:
[Desktop Entry]
Encoding=UTF-8
Name=eclipse
Comment=Eclipse IDE
Exec=/usr/local/eclipse/eclipse #根据软件的具体执行路径修改
Icon=/usr/local/eclipse/icon.xpm #根据软件的具体执行路径修改
Terminal=false #软件打开时是否启动终端
StartupNotify=false
Type=Application
Categories=Application;Development;
其中:Exec代表应用程序的位置,根据实际情况改动;Icon代表应用程序图标的位置,根据实际情况改动
Terminal的值为false表示启动时不启动命令行窗体,值为true表示启动命令行窗体【建议为false】
Categories这里的内容决定创建出的启动器在应用程序菜单中的位置,依照上面的写法创建的起动器将出如今应用程序-Internet中,以此类推,假设想在应用程序-办公中创建启动器,上述最后一行应该写成:Categories=Application;Office;
(3)进入usr/share/desktop目录下找到图标粘贴到桌面即可
最后,再贴上一个qt的桌面.desktop文件最后结果:
.....好像找不到了(苦苦)
具体可以参考:
https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles