Wie betreibe ich mehr als ein X-Display?

Wie betreibe ich mehr als ein X-Display?

Eine Distribution wie Arch Linux verfügt standardmäßig über sechs virtuelle Terminals, auf die über die Tastaturtasten Alt + F1, F2, ..., F6 zugegriffen werden kann. Beim Ausführen von xinit wird das X-Display gestartet, das über Alt + F7 zugänglich ist.

Ich möchte zwei X-Displays betreiben, eines mit Alt + F7 und eines mit Alt + F8. Wie mache ich das?

Ich bin mir sicher, dass ich nicht nach dem virtuellen Desktop suche, den der Fenstermanager bereitstellt. Ich möchte eigentlich zwei X-Displays. Die Lösung sollte es mir beispielsweise ermöglichen, zwei verschiedene Fenstermanager auszuführen.

Danke.

Antwort1

Darin /etc/inittabfinden Sie etwa Folgendes:

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

Die Zeile danach steuert X., kopiere sie, setze sie direkt dahinter und ändere alle 7s in 8. Füge -- :1dahinter ein, wenn kein vorhanden ist :0, oder ändere es :0in :1.

Notiz:Ich habe keine Arch Linux-Installation dabei. Das ist die Theorie.

Antwort2

Geben Sie dem X-Server eine andere Anzeigenummer – zB xinit -- :1– oder verwenden Sie startx, wodurch automatisch die erste nicht verwendete Anzeige (basierend auf /tmp/.X*-lock) ausgewählt wird.

Die neue X11-Anzeige wird auf dem ersten nicht zugewiesenen VT ausgeführt. Dies kann durch Hinzufügen eines Arguments geändert werden: für den 8. VT. (Auf diese Weise kann Xorg sogar VTs wiederverwenden, die bereits einenvcNxinit -- :1 vt08gettyoder ein anderes darin ausgeführtes Textmodusprogramm.)

SehenXorg(1)für weitere Informationen.

verwandte Informationen