%20%D0%B8%20%D1%81%D0%B5%D0%B0%D0%BD%D1%81%D0%B0%20X11%2C%20%D0%B7%D0%B0%D0%BF%D1%83%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%60dbus-launch%20--exit-with-x11%20stumpwm%60%3F.png)
У меня в .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
, а затем выполнить устранение неполадок.