Мне всегда было любопытно, какая особенность Xorg случается на каждой машине, на которой я ее пробовал; всякий раз, когда я запускаю новый экземпляр X на TTY, используя startx вручную (то есть без помощи диспетчера отображения), переключаюсь на другой TTY, а затем пытаюсь вернуться к моему исходному TTY, кадровый буфер X прерывается, и меня сбрасывают на моя оригинальная оболочка с X все еще работает. Нажатие ^ C или ^ D будет остановить X, но мне придется бежать StartX / Xinit снова, теряя свою первоначальную сессию. То есть:
CTRL+ALT+F1
$ startx /usr/bin/xterm -- :1
CTRL+ALT+F7
CTRL+ALT+F1
Сломает мой X-буфер на TTY1. Кажется, что приложения, которые полагаются на Wayland / Mir для композиции, обрабатывают переключение TTY, как я и ожидал, но для приложений, которые используют X, которые не запускаются с диспетчером отображения, таким как LightDM, не могут вернуться к сеансу X, который я запустил вручную. это настоящая боль. Есть ли способ исправить эту проблему, чтобы я мог вернуться к своему сеансу X, когда я переключаю TTY?
источник
Ответы:
Ах, решение было относительно простым, вместо запуска
Бег
Будет препятствовать тому, чтобы X сломался, когда я переключаю TTYs.
источник
tty2
вtty63
зависимости от того, как ваша система настроена, когда речь идет о виртуальном использование терминала. Конечно, этоtty1
было недоступно, так как в то время у вас была запущена оболочка входа.