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
結果
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 追記