У меня в .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
, а затем выполнить устранение неполадок.