wsl --update したら GUIツールが立ち上がらないでござる…の巻

Page content

発端

なんの気なしに PowerShell で wsl –uodate した。↓になった。

PS C:\Users\xxxx> wsl --version
WSL バージョン: 2.2.4.0
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.61
MSRDC バージョン: 1.2.5326
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26091.1-240325-1447.ge-release
Windows バージョン: 10.0.22631.3737

現象

そしてGUIアプリが開けなくなった。

     ~  emacs &
     ~  Display 10.255.255.254:0 unavailable, simulating -nw

対策

ということで、結構苦労して(?)ググってコピペした設定をコメントアウト。

# export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0

– .zshrc

結果

xeyesも動きます

xeyesも動きます

VcXsrvは要らない のかな 。uninstall した。今までお世話様でした。

俺note on windows101

windows10 note の場合。.zshrcはお家win11とほぼ同じ。

PS C:\Users\xxxxu> wsl --version
WSL バージョン: 2.2.4.0
カーネル バージョン: 5.15.153.1-2
WSLg バージョン: 1.0.61
MSRDC バージョン: 1.2.5326
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26091.1-240325-1447.ge-release
Windows バージョン: 10.0.19045.4529

export DISPLAY=… はそのままでも VcXsrv で動いてる。

コメントアウトすると…VcXsrvなくてもGUIのemacsが開く。アプリケーションアイコンがemacsじゃないのはイケてないけど。

どっちでも良いなら家と同じ設定にしとこうか。


1

2024-06-24 追記