як я можу перейти на 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.