我找不到任何使用快捷方式启动 kali-linux GUI 的方法,我尝试了很多方法!
我不想每次都在“开始”上搜索“Kali Linux”,然后打开它,每次运行这两个命令,
⠀$ sudo mount -o remount,rw /tmp/.X11-unix
⠀$ kex
我只想直接打开它!
我已经尝试更改 Windows 终端设置的 .json 文件或创建批处理文件
,但没有成功。
我基本上需要一个快捷方式来打开 kali-linux 终端并预装这两个命令,
这样 GUI 就会直接打开。
(请注意,我已将 Ubuntu 设置为默认的 WSL 2 发行版,我不想更改此选项)
请帮忙,谢谢!
答案1
Kali 不太适合命令 - 非 GUI,而 WSL 用于运行 Linux 命令,不太适合作为虚拟机应用程序。
在虚拟机应用程序(VMware、Hyper-V)中运行 Kali,效果非常好。
我现在在 Kali 2023.1 中作为 VMware 中的 VM 运行。运行得非常好。
请记住,Kali 是一种不同类型的操作系统,并且以不友好而闻名。它是 Linux,但安全应用程序较多,而 GUI 用户工具较少。大多数 Kali 用户对安全应用程序感兴趣。
答案2
我自己已经解决了这个问题...我已经通过Win-kex 文档我发现他们提供了 Windows 终端配置文件配置,您可以直接粘贴到.json
设置文件中:我使用了Advanced Window Mode
。
从 Windows 终端设置中,我复制了kali-linux
配置文件以获得一个新的唯一配置文件 GUID,然后从.json
设置文件中,我编辑了配置文件名称,从kali-linux (Copy)
到,并且我还通过将这些条目粘贴到文档中来Win-kex
编辑commandline
和。startingDirectory
我创建了一个批处理文件,在其中编写了一种启动 Win-kex 并自动退出终端的方法,最后我将其转换为.exe
使用 Advanced BAT to EXE Converter PRO 的文件,并将其存储在位于 Program Files 的文件夹中,然后我在“开始”菜单中添加了一个名为“kali-linux”的快捷方式。
所以现在,当我想要打开 kali-linux 发行版时,我只需在开始菜单上搜索“kali-linux”并打开该程序。
Windows 终端配置文件- 将此代码.json
与其他配置文件一起添加到设置文件中:
{
"guid": "{32blc95n-e814-739i-064t-w794h53755f4}",
"hidden": true,
"name": "Win-kex",
"icon": "ms-appx:///ProfileIcons/{32blc95n-e814-739i-064t-w794h53755f4}.png",
"commandline": "wsl -d kali-linux sudo mount -o remount,rw /tmp/.X11-unix; kex --wtstart -s",
"startingDirectory": "//wsl$/kali-linux/home/<username>"
}
程序 [klLauncher.exe]- 存储在C:\Program Files\klLauncher
:
下载
捷径- 将其扩展名重命名为.lnk
并将其放置在“开始”菜单中:
下载
.ico 文件- 它是图标,将其存储在某个地方并将其添加到开始菜单快捷方式: 下载