WSLからssh接続した先のGUIを表示できない: vcXsrv


環境

  • windows10
  • vcxsrv
  • Ubuntu20.04 on WSL2
  • Raspi4 8GB RAM
  • Raspi image: (64bit)v1.0.0.20220219.MiniPupper_V2_ROS&OpenCV_Ubuntu20.04.03.img.zip

状況

wslでラズパイにssh接続した後、vcxsrvの設定をしてxeyesを試そうとしたが表示できない。

解決策

export DISPLAY=\$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0 を以下のように変更する
*(windows10のipアドレス)はwindowsのコマンドプロンプトでipconfigと打って出てきた自分のipアドレス

~/.bashrc
export DISPLAY=(windows10のipアドレス):0.0

これは一時的な対策かもしれないのでご了承ください。