WSL + Xserver でうまく表示できないときに試す方法
WSL + GUI を使おうと思ったら、以下のようになってなんじゃらほい?ってなりましたが解決方法わかったので記載しておきます
xrdb: Can't open display '0' xfce4-session: Cannot open display: .
- ディスプレイ番号が正しいか確認
ナビゲーションバーにディスプレイ番号が表示されるのでエラー表示の番号と一致しているか確認する
- 接続先が正しいか確認
・・・私の場合、これでした。以下で GUI ができることを確認
DISPLAY=192.168.x.x:0.0 xeyes
以前は、localhostで動いたんですが何が原因で変わったのかよくわかりません。 また、WSL 上からホストのIPの取り方がわからないので自動化も課題ですね