Windows10の更新が来たらWSLでgnome-terminalがタイムアウトして起動しなくなった(2023/04/12)
Windous10更新が来て(2023/04/12)WSLでgnome-terminalの起動に失敗
$ gnome-terminal # Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: org.gnome.Terminal を StartServiceByName で呼び出そうとしてエラー: タイムアウトしました
検索するも
gnome-terminal-serverが動いてないからとのこと
以下で確認
$ systemctl --user status gnome-terminal-server ● gnome-terminal-server.service - GNOME Terminal Server Loaded: loaded (/usr/lib/systemd/user/gnome-terminal-server.service; static; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2023-04-12 18:07:22 JST; 1min 50s ago Process: 2199 ExecStart=/usr/lib/gnome-terminal/gnome-terminal-server (code=exited, status=10) Main PID: 2199 (code=exited, status=10) 4月 12 18:07:22 xxxxxxxxx systemd[1006]: Starting GNOME Terminal Server... 4月 12 18:07:22 xxxxxxxxx gnome-terminal-server[2199]: Unable to init server: Could not connect: 接続を拒否されました 4月 12 18:07:22 xxxxxxxxx gnome-terminal-server[2199]: Failed to parse arguments: ディスプレイをオープンできません:
●部分が 赤い ・・・動いてない
ログ部分にディスプレイがオープンできませんって WSLgが動いてないのかと思ったのですが
再び検索
動いた対処
ここのをやってみた !
$ dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY $ gnome-terminal
gnome-terminalが立ち上がるようになった!
この後、wsl --shutdownして再度やったら タイムアウトになったが
$ dbus-update-activation-environment --systemd DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY $ systemctl --user start gnome-terminal-server $ gnome-terminal
で動いた
dbus-update-activation-environmentを実行する前に
gnome-terminalを起動失敗すると下側の対処が必要になるようだ
gnome-terminalで日本語キーボードレイアウトにならない問題は継続しているがusキーボードレイアウトに慣れつつある