Как выйти из оконного менеджера (StumpWM) и сеанса X11, запущенного с помощью `dbus-launch --exit-with-x11 stumpwm`?

Как выйти из оконного менеджера (StumpWM) и сеанса X11, запущенного с помощью `dbus-launch --exit-with-x11 stumpwm`?

У меня в .xinitrcстроке есть dbus-launch --exit-with-session stumpwm. Иногда мне хочется убить все, что связано с X, вернуться к терминалу и начать заново.

Если я ps aux | grep stumpwmи убьюStumpWMпроцесс, менеджер окон умирает, но все с x11 все еще работает. Я могу печатать в окне, которое в данный момент имеет фокус, но я не могу изменить фокус или сделать какое-либо другое управление окном.

Я также пробовал sudo kill -9 startx, никакого эффекта. Я заметил еще один процесс "x", xinit, и его уничтожение также не имело никакого эффекта.

решение1

Я нашел 2 решения своей проблемы.

Во-первых, чтобы убить графику, процесс, который, как я понял, мне нужно было убить, был процессом Xorg. Я обнаружил это ps auxбез фильтра grep и сканирования каждого процесса на предмет чего-то, что могло бы быть связано с графикой.

Во-вторых, и это касается только StumpWM, я обнаружил, что можно использовать , ctrl-alt-f<n>чтобы переключиться на другой tty, а затем использовать его export DISPLAY=:0, чтобы разрешить доступ к StumpWM stumpish, а затем выполнить устранение неполадок.

Связанный контент