2019-01-18

kali 建立應用程式捷徑 (Desktop Entry)

kali linux 是使用 Gnome 桌面環境,如果要自訂應用程式捷徑和分類可以參考 Desktop Entry Specification

這裡的情境是從網路下載了 burp suite 要直接建立捷徑執行。假設已將程式下載解壓,並儲存在 /opt/burpsuite 資料夾。

root@kali:/opt/burpsuite# ls -l
-rw------- 1 root root     7340 Jan 17 22:20 burpsuite.png
-rwxrw-rw- 1 root root 28215285 Aug 12 19:55 burpsuite_v1.7.37.jar

資料夾

/etc/xdg/menus                 # 主選單設定
/etc/xdg/menus/applications-merged/kali-applications.menu   # kali 預設選單層級和 Category 名稱設定
/usr/share/applications        # 將 DesktopEntry 檔案放在這資料夾內(副檔名 .desktop)
/usr/share/desktop-directories # 應用程式分類資料夾設定(副檔名 .directory)

執行 burp suite

用 java 執行 burpsuite 確認一下能正常啟動應用程式

root@kali:/opt/burpsuite# java -jar burpsuite_v1.7.37.jar

建立程式捷徑

  1. 在 /usr/share/applications/ 建立 burpsuite.desktop,內容如下:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/opt/burpsuite/burpsuite.png
Exec=sh -c java -jar burpsuite_v1.7.37.jar
Name=Burp Suite 1.7.37
Path=/opt/burpsuite
Categories=03-webapp-analysis;03-06-web-application-proxies;

  1. 設定為可執行
root@kali:/usr/share/applications# chmod a+x burpsuite.desktop

將 Burp Suite 捷徑加到左側 Menu 中

  1. 展開 Applications 選單

  1. 拖放至左側選單中

2019-01-21 補充

當另一個帳號登入時應用程式的 icon 沒顯示,因為 icon 圖示沒有權限,所以再加設權限就可以了

chmod a+rw /opt/burpsuite/burpsuite.png

參考連結

沒有留言:

張貼留言