3

Дистрибутив, такой как Arch Linux, имеет шесть виртуальных терминалов, доступных по умолчанию клавишами клавиатуры alt + F1, F2, ..., F6. Запуск xinit запускает отображение X, которое доступно по alt + F7.

Я хочу запустить два дисплея X, один на alt + F7 и один на alt + F8. Как мне это сделать?

Я уверен, что я не ищу виртуальный рабочий стол, предоставленный оконным менеджером. Я на самом деле хочу два дисплея X Решение должно, например, позволить мне запустить два разных оконных менеджера.

Благодарю.

2 ответа2

1

В /etc/inittab вы найдете что-то вроде этого:

c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

Строка после этого контролирует X., скопируйте ее, поставьте сразу после нее, измените все 7 с на 8 . Добавьте -- :1 после него, если нет :0 , или измените :0 на :1 .

Примечание. У меня нет установленной версии Arch Linux. Это теория.

1

Задайте X-серверу другой номер дисплея - например, xinit -- :1 - или используйте startx , который автоматически выбирает первый неиспользуемый дисплей (на основе /tmp/.X*-lock).

Новый дисплей X11 будет работать на первом нераспределенном VT; это можно изменить, добавив аргумент vcN : xinit -- :1 vt08 для 8-го VT. (Таким образом, Xorg может даже повторно использовать VT, в которых уже есть getty или другая программа в текстовом режиме.)

Смотрите Xorg(1) для получения дополнительной информации об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .