在Debian系Linux中,用於標識應用的啓動文件.desktop file是位於/usr/share/applications
目錄下的,Gnome會將這些文件在菜單中展現爲啓動圖標,也能夠固定在docker bar。java
打開/usr/share/applications,能夠看到有不少的.desktop文件,每個文件就對應菜單中的一個啓動圖標。web
如何手動編輯和製做這樣一個.desktop文件呢,這裏以IDEA集成開發環境爲例。
個人IDEA安裝在/opt/idea-IC-182.4505.22/
目錄,IDEA的啓動腳本是/opt/idea-IC-182.4505.22/bin/idea.sh
。打開/opt/idea-IC-182.4505.22/
目錄,還能夠看到IDEA的圖標文件/opt/idea-IC-182.4505.22/bin/idea.png
。docker
因此咱們在/opt/idea-IC-182.4505.22/
目錄下建立IDEA.desktop文件,內容以下:app
1 |
[Desktop Entry] |
再將IDEA.desktop經過軟連接添加到/usr/share/applications
目錄便可。webapp
1 |
ls -s /opt/idea-IC-182.4505.22/IDEA.desktop /usr/share/applications/IDEA.desktop |
再次打開菜單,便可看見建立的啓動圖標。若是看不到,能夠先註銷,再從新登陸便可。ide
再分享兩個經常使用的.desktop文件:ui
burpsuite(可用在kali上)idea
1 |
[Desktop Entry] |
JD-GUIspa
1 |
[Desktop Entry] |