LINUX.ORG.RU

Переключение между несколькими иксами

 , ,


0

1

Раньше любил пускать сразу несколько иксов и переключаться между ними. При этом первые иксы были на Ctrl+Alt+F7, вторые на Ctrl+Alt+F8 и, наверное, так далее
Сейчас попробовал, не работает. Точнее, я могу вернуться в первые иксы по Ctrl+Alt+F7, но обратно во вторые никак попасть не могу, ибо Ctrl+Alt+F8 переносит меня в голую чёрную консоль, где вообще ничего не запущено, только курсор одиноко мигает.
Arch, systemd.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от derlafff

как вообще можно поставить арч и не знать, на каком виртуальном терминале у тебя иксы?

#спасибо_ле́ннарту_за_это

derlafff ★★★★★
()
Последнее исправление: derlafff (всего исправлений: 3)
Ответ на: комментарий от CYB3R

Arch, systemd.

startx -- :1
запускает вторые иксы на __второй (f2) консоли__.
startx -- :2
запускает третьи иксы на __восьмой (f8) консоли__.
#спасибо_ле́ннарту_за_это

getup
()
Ответ на: комментарий от CYB3R
ps -ef | grep agetty
root       355     1  0 10:59 tty1     00:00:00 /sbin/agetty --noclear tty1 38400 linux
root      4335     1  0 15:53 tty3     00:00:00 /sbin/agetty --noclear tty3 38400 linux
root      4337     1  0 15:53 tty5     00:00:00 /sbin/agetty --noclear tty5 38400 linux
root      4338     1  0 15:53 tty4     00:00:00 /sbin/agetty --noclear tty4 38400 linux
root      4339     1  0 15:53 tty6     00:00:00 /sbin/agetty --noclear tty6 38400 linux

Заметь, tty2 тут нет. Делаем

startx -- :1
xorg запускается на tty2. Вырубаем второй xorg. Проверяем, что agetty на tty2 по-прежнему не выполняется (ps -ef | grep agetty).
Переключаемся на tty2 (xorg уже выключен), видим login prompt. Переключаемся на tty7.
ps -ef | grep agetty
root       355     1  0 10:59 tty1     00:00:00 /sbin/agetty --noclear tty1 38400 linux
root      4335     1  0 15:53 tty3     00:00:00 /sbin/agetty --noclear tty3 38400 linux
root      4337     1  0 15:53 tty5     00:00:00 /sbin/agetty --noclear tty5 38400 linux
root      4338     1  0 15:53 tty4     00:00:00 /sbin/agetty --noclear tty4 38400 linux
root      4339     1  0 15:53 tty6     00:00:00 /sbin/agetty --noclear tty6 38400 linux
root      4742     1  0 16:12 tty2     00:00:00 /sbin/agetty --noclear tty2 38400 linux
Теперь agetty выполняется на tty2 и запуск вторых иксов дает их на 8 виртуальной консоли.
Причина есть в арчвики

As of systemd 30, only one getty will be launched by default. If you switch to another tty, a getty will be launched there (socket-activation style). You can still force additional agetty processes to start using the above methods.

getup
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.