2019-01-18
kali 建立應用程式捷徑 (Desktop Entry)
markdown
kali linux 是使用 Gnome 桌面環境,如果要自訂應用程式捷徑和分類可以參考 [Desktop Entry Specification](https://developer.gnome.org/desktop-entry-spec/)。
這裡的情境是從網路下載了 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;
```
2. 設定為可執行
```
root@kali:/usr/share/applications# chmod a+x burpsuite.desktop
```
# 將 Burp Suite 捷徑加到左側 Menu 中
1. 展開 Applications 選單
2. 拖放至左側選單中
# 2019-01-21 補充
當另一個帳號登入時應用程式的 icon 沒顯示,因為 icon 圖示沒有權限,所以再加設權限就可以了
```
chmod a+rw /opt/burpsuite/burpsuite.png
```
# 參考連結
* [Desktop Entry Specification](https://developer.gnome.org/desktop-entry-spec/)
* [Desktop Menu Specification](https://specifications.freedesktop.org/menu-spec/latest/index.html)
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言