как я могу переключиться на tty1, где запущен сеанс xorg и вернуться к сеансу?
Потому что X работает на tty1, но не на tty2. Tty - это «виртуальный терминал», то есть предполагается, что он представляет собой реальный физический экран и клавиатуру и т. Д. Терминалы включены одновременно, но поскольку у вас достаточно оборудования для взаимодействия с одним одновременно, это то, что вы получаете ,
Фактически вы можете запустить несколько сеансов X на разных ttys и переключаться между ними. Вам нужен действительный ~/.xinit
или ~/.Xclients
первый. Если нет, для иллюстрации:
echo -e "#!/bin/sh\n mwm" > ~/.xinit
chmod u+x ~/.xinit
Сначала проверьте, что mwm
существует, попробовав это из командной строки. Пока это не говорит "команда не найдена", вы хороши. Теперь от tty2 попробуй startx
.
Если менеджер дисплеев не выполняет что-то тоталитарное, вы должны получить простое черное окно с большим X курсором мыши. Левое нажатие должно дать грубое меню, из которого вы теперь можете выйти. но перед этим CtrlAltF1вы попадете на другой сеанс X на tty1 (и F2 вернет вас и т. д.).
startx
это невозможно с ssh-терминала, не так ли? Мне нужно, чтобы терминал ssh находился в одном сеансе с существующим / запущенным tty.