Debian建立.desktop文件(Create .desktop file in Debian/Gnome)

在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.pngdocker

因此咱們在/opt/idea-IC-182.4505.22/目錄下建立IDEA.desktop文件,內容以下:app

1
2
3
4
5
6
7
8
9
[Desktop Entry]
Name=IDEA
Encoding=UTF-8
Exec=/opt/idea-IC-182.4505.22/bin/idea.sh
Icon=/opt/idea-IC-182.4505.22/bin/idea.png
StartupNotify=false
Terminal=false
Type=Application
#Categories=

再將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
2
3
4
5
6
7
8
9
10
[Desktop Entry]
Name=burpsuite-pro-2
Encoding=UTF-8
Exec=sh -c "java -Xbootclasspath/p:/opt/burpsuite_pro_2.0.09/burp-loader-keygen.jar -jar /opt/burpsuite_pro_2.0.09/burpsuite_pro_v2.0.09beta.jar"
Icon=kali-burpsuite.png
StartupNotify=false
Terminal=false
Type=Application
#Categories=03-webapp-analysis;03-06-web-application-proxies;
X-Kali-Package=burpsuite

JD-GUIspa

1
2
3
4
5
6
7
8
9
10
[Desktop Entry]
Name=JD-GUI
Encoding=UTF-8
Exec=sh -c "java -jar /opt/jd-gui-1.4.0/jd-gui-1.4.0.jar"
Icon=/usr/share/icons/hicolor/128x128/apps/jd-gui.png
StartupNotify=false
Terminal=false
Type=Application
#Categories=03-webapp-analysis;03-06-web-application-proxies;
Name[en_US]=JD-GUI
相關文章
相關標籤/搜索