背景
WSL2 で X11 を使いたかったが、紹介されている方法でどうにもうまく接続できなかった。皆さん nameserver でいけるようですが、私のは何故かダメ。
解法
ホストのIPv4アドレスを指定すれば良さそうだったので、次のようにした。
まず ifconfig を使いたいので、インストール。
sudo apt-get install net-tools
次に下記を .bashrc に書き込むと毎度 export コマンドを実行しなくても X Window が表示できるようになった。
export DISPLAY=$(ifconfig | grep inet | awk '{if (NR==3) print $0}' | awk '{print $2}'):0