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/inittab
finden 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 7
s in 8
. Füge -- :1
dahinter ein, wenn kein vorhanden ist :0
, oder ändere es :0
in :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 einenvcN
xinit -- :1 vt08
gettyoder ein anderes darin ausgeführtes Textmodusprogramm.)
SehenXorg(1)für weitere Informationen.