2024年 05月 08日
Linux のデスクトップを強制的にログアウトさせる方法
Linux のデスクトップを強制的にログアウトさせる方法
Linux (openSUSE Leap15) の gnome アプリケーション、例えばブラウザなどがクラッシュして、コンソールが動かなくなってしまった。強制終了(電源断)しかない? と諦める前に、別なターミナルからログインして、強制的にログアウトさせる方法。
どうも最近、よく Linux で使っているコンソールが落ちて、マウスカーソルが固まるんですけど、そんなときはどうやってコンソールのプロセスを止めればいいんでしょうか? ブラウザで radiko の放送がバックグラウンドで流れているので、落ちたのはどうもカーソルとキーボードだけみたいなんですけどね。別端末から ssh でログインはできますよ。
− gnome のセッションを確認してセッションを Kill する −
who でログインしているセッションを確認して tty2 でログインしているユーザの gnome セッションを kill すると、ハングアップしているコンソールスクリーンを強制的にログアウトさせる。
ただし、別端末から ssh でログインできる状態であること。
mistral:~ # who
knakaj : 2024-05-03 15:25 (:)
knakaj seat0 2024-05-03 15:25 (login screen)
knakaj tty2 2024-05-03 15:25 (tty2)
root pts/1 2024-05-03 10:45 (192.168.1.32)
mistral:~ # ps ax | grep tty2
13607 pts/1 R+ 0:00 grep --color=auto tty2
19841 tty2 Ssl+ 0:00 /usr/lib/gdm/gdm-wayland-session /usr/bin/gnome-session
19848 tty2 Sl+ 0:00 /usr/lib/gnome-session-binary
mistral:~ # kill 19841
mistral:~ # Connection to 192.168.1.241 closed by remote host.
Connection to 192.168.1.241 closed.
knakaj@KhamsinAir ~ %