WSL2 Kali-Linux Win-KeXがルートなしで動作を停止しました。

WSL2 Kali-Linux Win-KeXがルートなしで動作を停止しました。

私は今日まで長い間win-kexを使用することができました。ここでkexを実行すると、次のエラーが表示されます。KeXサーバーへの接続中にエラーが発生しました。サービスを開始するには、「kex start」を試してください。サーバーが起動しない場合は、「kex Kill」を試すか、WSL2 セッションを再起動してからやり直してください。 しかし、私はそれを実行することができ、sudo kex今はrootとしてログインしていることを除いてうまくいきます。そして奇妙にも私のランニングスキルはkex --esm都合がなかった。これは非常に奇妙なエラーのようで、ここに尋ねても問題にならないと思いました。助けてくれてありがとう!

答え1

この試み:

sudo kex kill
sudo kex start

これで、KeXタイプが何であるかを知る必要があります。それからここを見て、「Win-KeXの実行」に進みます。

https://www.kali.org/docs/wsl/win-kex/#オプション-ステップ

たとえば、私のKeXタイプはkex --esm --ip -s (ESM = Advanced Session Mode)ですが、KeXは異なる場合があります。

答え2

KeX実行可能ファイルを修正して直接修正できました。未知の理由で、TigerVNCによって仮想「画面」がロックされました。修正は、画面変数をデフォルト値1からデフォルト値2に変更することです。これはおそらく悪い解決策かもしれませんが、疲れて動作します。変更があれば更新します。

関連情報