kali-desktop
Kali桌面菜单编辑
简单说一下Kali桌面的使用
由于自己安装的一些应用每次都要去命令行,文件夹中寻找,很不方便。
桌面中可以开启左上角的whisker menu寻找应用直接搜索,非常方便。
那么今天我们来定制一下menu中的应用选项,众所周知Linux万物皆文件,
让我们来寻找一下。
寻找图标
通过右键点击桌面图标,我们可以发现这些图标是以.desktop结尾的文件。
通过搜索这些文件,通过搜索引擎和ChatGPT的教学,我们知道了这些文件的路径。

.desktop 文件通常包含有关桌面环境中图标和启动器的信息。这些文件通常存储在以下位置:
- 全局应用程序菜单:通常存储在
/usr/share/applications/目录中。这里包含了系统范围的应用程序菜单项。 - 个人应用程序菜单:用户自定义的应用程序菜单项常存储在
~/.local/share/applications/目录中。
你可以使用文本编辑器或命令行查看这些 .desktop 文件的内容。例如,要查看全局范围内的一个 .desktop 文件,可以使用以下命令:
bash
cat /usr/share/applications/文件名.desktop
将 “文件名.desktop” 替换为你想查看的 .desktop 文件的实际文件名。
通过查看这些文件,你可以了解每个应用程序的启动命令、图标位置等信息。请谨慎编辑这些文件,因为更改错误可能会影响桌面环境的行为。
开始自定义
最近看到群里的师傅们说kali的burp是社区版,想升级成专业版,这让我突然想起来,当初升级之后,在whisker菜单里启动的还是原来的版本,遂打算自定义启动项。
让我们先来研究一下,原版.desktop文件的结构
[Desktop Entry]
Name=burpsuite
Encoding=UTF-8
Exec=burpsuite
Icon=kali-burpsuite
StartupNotify=false
Terminal=false
Type=Application
Categories=03-webapp-analysis;03-06-web-application-proxies;
X-Kali-Package=burpsuite
StartupWMClass=burp-StartBurp
其中重点关注一些配置选项:
Name => 应用名称
Exec => 启动命令,在这里设置程序启动
Icon => 应用图标,在这里设置好看的图标
# 另外还有一些配置选项是优化搜索的(个人理解)
GenericName => 例:bp,burp、dingding、qq、wx
Keyword =>
最后配置了几个自定义的.desktop供参考
其中一些配置选型没有介绍,大家自己研究一下,有趣的可以分享一下感谢啦
kali-burpsuite-pro.desktop
[Desktop Entry]
Name=burpsuite_pro
Encoding=UTF-8
Exec=/usr/local/opt/burpsuit_pro/burpsuit_pro.sh
Icon=/home/kaming/.local/share/icons/custom/burp-suite-logo.png
StartupNotify=false
Terminal=false
Type=Application
Categories=03-webapp-analysis;03-06-web-application-proxies;
X-Kali-Package=burpsuite
StartupWMClass=burp-StartBurp
Comment=burpsuite_pro
Path=
com.alibabainc.dingtalk.desktop
[Desktop Entry]
Categories=Chat;
Comment=
Exec=/opt/apps/com.alibabainc.dingtalk/files/Elevator.sh %u
GenericName=dingtalk
Icon=/opt/apps/com.alibabainc.dingtalk/files/logo.ico
Keywords=dingding;dding;
MimeType=x-scheme-handler/dingtalk;
Name=钉钉
Type=Application
X-Deepin-Vendor=user-custom
Pycharm-professional-2023_1_3.desktop
[Desktop Entry]
Name=PyCharm-2023.1.3
Comment=JetBrain Pycharm
Exec=/bin/bash -c "/opt/pycharm-2023.1.3/bin/pycharm.sh"
Icon=/opt/pycharm-2023.1.3/bin/pycharm.svg
Path=
Terminal=false
Type=Application
Categories=Utility;Application;
StartupNotify=true
GenericName=JetBrain Pycharm
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.




