无法使用 Windows 终端上的快捷方式启动 kali-linux GUI(基于 WSL 2)

无法使用 Windows 终端上的快捷方式启动 kali-linux GUI(基于 WSL 2)

我找不到任何使用快捷方式启动 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 Con​​verter 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 文件- 它是图标,将其存储在某个地方并将其添加到开始菜单快捷方式: 下载

相关内容