Wie beende ich einen Fenstermanager (StumpWM) und eine X11-Sitzung, die mit „dbus-launch --exit-with-x11 stumpwm“ gestartet wurde?

Wie beende ich einen Fenstermanager (StumpWM) und eine X11-Sitzung, die mit „dbus-launch --exit-with-x11 stumpwm“ gestartet wurde?

Ich habe in meiner .xinitrcZeile dbus-launch --exit-with-session stumpwm. Gelegentlich möchte ich alles beenden, was mit X zu tun hat, zu einem Terminal zurückkehren und von vorne beginnen.

Wenn ich ps aux | grep stumpwmund töte dieStumpWMProzess, der Fenstermanager stürzt ab, aber alles mit x11 funktioniert noch. Ich kann in das Fenster tippen, das aktuell den Fokus hat, aber ich kann den Fokus nicht ändern oder andere Fensterverwaltungsvorgänge durchführen.

Ich habe auch versucht sudo kill -9 startx, keine Wirkung. Ich habe einen weiteren „x“-Prozess bemerkt, xinitund dessen Beendigung hatte auch keine Wirkung.

Antwort1

Ich habe zwei Lösungen für mein Problem gefunden.

Um die Grafik zu beenden, musste ich zunächst einen XorgProzess beenden. Ich fand ihn ohne ps auxGrep-Filter und durchsuchte jeden Prozess nach etwas, das mit der Grafik zu tun haben könnte.

Zweitens, und das ist spezifisch für StumpWM, habe ich herausgefunden, dass es möglich ist, ctrl-alt-f<n>zu einem anderen TTY zu wechseln und dann export DISPLAY=:0über den Zugriff auf StumpWM zu ermöglichen stumpishund anschließend die Fehlerbehebung durchzuführen.

verwandte Informationen