Waylandのソケットは、/mnt/wslg/runtime-dir/wayland-0にあります。
…
- LinuxとWSLとDockerとXの仕組み
ここで注目すべき(?)はRDPの存在で、これまでのWindowsのリモートデスクトップの枠組みを拡張して(?)、VAILやRAILといった仕組みでデスクトップではなくWindowレベルでの「リモートデスクトップ」を実現しているということです。 この他、Xパケットの転送のみでは実現できなかった「音情報」の転送も組み込んでいます。 Docker on WSL2 on Windows 10? Docker Desktopを企業活動で利用するのが有料になったことから、Docker Desktop を使わずに Windows で Docker する - プログラム の超個人的なメモという魔術が出回るようになりました。このアーキテクチャの場合、TCPでX11 Protocolを書き出しているので、Unix Domain Socketではなく、ポートフォワードで実現するのかなと思います(未確認) 理解しながら動かすGUIアプリ on Docker - Qiita
- wsl側からホスト側のアドレスは
イーサネット アダプター vEthernet (WSL)
を探す
export DISPLAY=aaa.bbb.ccc.ddd:0
- wsl側からDISPLAYを設定する際のホストの記述方法は
mshome.net
domain を使用できる
export DISPLAY=`hostname`.mshome.net:0.0
WSL2 では、YOUR_HOSTNAME.mshome.net のように、mshome.net をドメイン名としたホスト名が割り当てられています。 WSL2 での DISPLAY 設定 - Qiita
Memo
- LCD: Liquid Crystal Display
- XDG: X Desktop Group
- PAM: Pluggable Authentication Modules