Я обнаружил, что таким образом можно заработать больше очков.
Для перезагрузки в текстовый режим-tty1
для ввода
startx
для перехода в режим gui.
Для входа в терминал в режиме gui, начатом с tty1 на inupt.tty /dev/pts/0
этот графический интерфейс - pts/0
- для ввода ctrl+ alt+ f2для перехода в
другой текстовый режим-tty2 - для входа
startx
в режим графического интерфейса пользователя, этот графический интерфейс — pts/1.
Для входа в терминал в графическом режиме, запущенном с tty2 на inupt
tty
/dev/pts/1
Теперь можно создать два режима gui.
Как узнать, сколько tty и pts одновременно запущены на моем ПК?
Каждая программа с графическим интерфейсом, включающая виртуальный терминал в графическом интерфейсе, является клиентом (или, скажем, подчиненным устройством) x-сервера (или, скажем, системы x Window), поэтому ее называют псевдо-подчиненным терминалом.
Муру дал мне много новых знаний, возможно, в объяснении Муру есть неправильное выражение.
По моему мнению, правильным предложением было бы следующее:
но это прикладная программа на X-сервере, запущенная с tty1, но также и pts.
Пожалуйста, смотрите обсуждение здесьчто такое pts/0 и (:0.0) в linux при вводе who am i
Из этих знаний я делаю вывод.
Это не только X-сервер, запущенный с tty1, но и pts.
решение1
этот графический интерфейс - pts/0
Эм, нет. Я не уверен, откуда вы взяли pts/0
, но это X-сервер, запущенный с tty1, это не pts/0. Смотритеэтот пост U&L для получения дополнительной информации.
В любой момент времени по умолчанию есть 6 TTY с запущенным на них getty (чтобы вы могли войти туда) - TTY 1-6, к которым вы можете получить доступ с помощью CtrlAltF1- F6. TTY 7 имеет GUI, запущенный по умолчанию. В 16.04 и выше вы можете запустить больше экземпляров getty с помощью:
systemctl start getty@ttyN
Заменить N
на соответствующий номер.
Чтобы узнать количество открытых в данный момент псевдотерминалов, вы можете сделать следующее:
ps -eo tty= | sort -u
ps -e
перечисляет все процессы и -o tty=
перечисляет TTY процесса без строки заголовка. sort
и получает уникальные записи с -u
. Например:
$ ps -eo tty= | sort -u
?
pts/0
pts/1
pts/2
tty1
ttyS0