- 新建文件example.desktop,命令例如以下:
sudo vim /usr/share/applications/example.desktop
- 在新建文件里加入例如以下內容并保存:
[Desktop Entry]
Encoding=UTF-8
Name=example
Comment=Example IDE
Exec=/opt/example/example
Icon=/opt/example/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
對上面的命令中的幾條稍作解釋:
Exec代表應用程序的位置【視實際情況改動】
Icon代表應用程序圖標的位置【視實際情況改動】
Terminal的值為false表示啟動時不啟動命令行窗體,值為true表示啟動命令行窗體【建議為false】
Categories這里的內容決定創建出的起動器在應用程序菜單中的位置,依照上面的寫法創建的起動器將出如今應用程序-Internet中,以此類推,假設想在應用程序-辦公中創建起動器,上述最后一行應該寫成:Categories=Application;Office;
- 為.sh文件創建桌面執行圖標
而生成的應用程序可執行圖標(文件)放置在/usr/share/applications 目錄下,以XXX.desktop 文件形式存在。
以xxx.desktop為例,用vim打開文件內容如下:
[Desktop Entry]
Encoding=UTF-8
Name=xxx
//可執行文件
Exec=sh /usr/local/src/xxx/target/build/bin/startup.sh //.sh可執行文件的絕對路徑, 前面的sh 命令不要丟哦
Icon=/usr/local/share/icons/jesh.png //圖標圖片路徑,更改這里即可
Info="Spark"
Categories=GTK;Network;message; //可寫可不寫
Comment="Gtk+ based like QQ" //提示性信息 ,可寫可不寫
Terminal=false
Type=Application
StartupNotify=true