`dbus-launch --exit-with-x11 stumpwm` で起動したウィンドウ マネージャー (StumpWM) と X11 セッションを終了するにはどうすればよいですか?

`dbus-launch --exit-with-x11 stumpwm` で起動したウィンドウ マネージャー (StumpWM) と X11 セッションを終了するにはどうすればよいですか?

私の場合、 という.xinitrc行がありますdbus-launch --exit-with-session stumpwm。 時々、X に関係するものをすべて終了し、ターミナルに戻って最初からやり直したいことがあります。

もし私ps aux | grep stumpwmが殺したらスタンプWMプロセスでは、ウィンドウ マネージャーは停止しますが、x11 のすべてが引き続き動作します。現在フォーカスがあるウィンドウに入力することはできますが、フォーカスを変更したり、その他のウィンドウ管理を行うことはできません。

も試しましたがsudo kill -9 startx、効果はありませんでした。別の「x」プロセスである に気づきましたがxinit、それを強制終了しても効果はありませんでした。

答え1

私は自分の問題に対する2つの解決策を見つけました。

まず、グラフィックスを強制終了するには、強制終了する必要があるプロセスがあることに気付きXorgました。grep フィルターを使用せずに、すべてのプロセスをスキャンしてグラフィックスに関連する可能性があるものを探しましたps aux

ctrl-alt-f<n>2 番目は、StumpWM に特有のことですが、 を使用して別の tty に切り替え、 を使用してexport DISPLAY=:0StumpWM へのアクセスを許可し、トラブルシューティングを行うことができることがわかりましたstumpish

関連情報