WSL2をインストールし、Windows 10からWSL2 GUIアプリにアクセスしたいのですが、そのためにXmingをインストールし、「クライアントなし」モードで起動しました。 Xmingが始まります。 WSL2ターミナルを開いて、これらのコマンドを実行した後
export DISPLAY=:0
以降
xeyes
そしてエラーが出る
Error: Can't open display: :0
X11Forwardingがチェックされました、はい。
このコマンドの実行に関する問題を解決しました
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
このコマンドは、.bashrc
、.zshrc
などのシェル初期化ファイルにも追加できます。また、Windows 10で実行されているXサーバーのパブリックアクセスを許可してください。VcXsrvの場合は、-ac
オプションはパブリックアクセスを許可するため、最も重要です。詳細については、このGitHubの問題を参照してください Microsoft/WSL:WSL2ではX-Serverを使用できません 。