Мне всегда было любопытно на предмет особенности 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. Кажется, что приложения, которые полагаются на Уэйленд/Мир для состава, обрабатывают TTY, переключающийся как, я ожидал бы, но для приложений, которые используют X, которые не запускаются с менеджера по оформлению как LightDM, неспособность возвратиться к X сессиям, которые я вручную запустил, реальная боль. Там какой-либо путь состоит в том, чтобы исправить эту проблему так, чтобы я мог переключиться назад на свои X сессий, когда я переключаю TTYs?
А-ч, решение было относительно просто, вместо того, чтобы работать
$ startx /usr/bin/xterm -- :1
, Выполнение
$ startx /usr/bin/xterm -- :1 vt$(tty | sed -e "s:/dev/tty::")
будет препятствовать тому X повреждаться, когда я переключу TTYs.