Ist es möglich, einen zusätzlichen X-Server zu starten, nachdem das System in 12.04 gestartet wurde?

9

Ich möchte, dass zwei VTs ausgeführt werden, einer auf VT7 mit der Standard-Lightdm + Unity-Schnittstelle und einer auf VT8 mit einem benutzerdefinierten Skript, mit dem eine virtuelle Maschine im Vollbildmodus gestartet wird.

Im Moment habe ich versucht, ein init.dSkript ohne Glück zu schreiben, und ich kann keine Details in einer Konfigurationsdatei finden, mit denen ich 2 Server starten kann.

Ich nehme an, meine ideale Antwort wäre eine, die mich auf eine Konfigurationsdatei verweist, die ich bearbeiten kann, um einen zusätzlichen Server zu starten.

Bearbeiten - Ich habe vergessen, im Text zu erwähnen, dass ich bereits weiß, wie man eine weitere X-Sitzung startet: Ich möchte, dass dies beim Booten automatisch gestartet wird .

Jackweirdy
quelle
startx -- :nstartet einen anderen X-Server auf VTn.
Samik
Eigentlich nicht, es startet eine Anzeige mit der Nummer n. Um auf VTn zu starten, müssen Sie startx -: 1 VTn
jackweirdy
Die klassische Antwort besteht darin, eine Zeile in zu ändern, /etc/ttysaber diese Datei scheint in nicht alten Versionen von Ubuntu (von /etc/console-setup) ersetzt worden zu sein. Vielleicht wäre ein Äquivalent /etc/init/tty6.conf, Ihre X-Beschwörung zu bearbeiten und hinzuzufügen? Ich habe keine Zeit, dies zu untersuchen und eine detaillierte Antwort zu geben.
Alex Hirzel
@AlexHirzel Ich habe es noch nicht ausprobiert, aber aus dem Gedächtnis suche ich danach. Ich werde es gleich versuchen.
Jackweirdy
Irgendein Wort dazu? Nur neugierig, weil ich mich für das gleiche Setup interessiert habe!
Alex Hirzel

Antworten:

7

Ja, es ist möglich. Ich mache es für Spiele.

xinit session -- :1 -xf86config config.conf

Wo die Sitzung durch die Sitzung ersetzt werden soll, die Sie in der neuen Xorg-Anzeige starten möchten , und config.conf ist die Konfigurationsdatei.

Schauen Sie sich diese Antwort an , um sie automatisch zu starten .

RobinJ
quelle
Ich habe bereits die rc.d-Methode ohne Glück
ausprobiert
@jackweirdy Funktioniert es nicht, wenn Sie das Skript einfügen /etc/init.d/? Vergessen Sie nicht, es ausführbar zu machen.
RobinJ
Versuchte das vorher. Die Hauptinstanz X wurde nicht gestartet und mein PC wurde immer wieder neu gestartet. Ich werde das Skript ein wenig einfügen, aber es hat gut funktioniert, wenn es nach der Anmeldung ausgeführt wurde.
Jackweirdy
1
Das hat es gelöst, danke: D Wenn Sie Ihre Antwort ändern könnten, um einen Link dazu aufzunehmen, wird es wahrscheinlich jedem helfen, der diese Frage zu einem späteren Zeitpunkt
sieht
2

Ich bin mir nicht sicher, welche Konfigurationsdatei Sie bearbeiten können, aber ich weiß, wie ein anderer X-Server gestartet wird. Angenommen, n ist die TTY-Nummer, auf der Sie den X-Server starten möchten, lautet der Befehl

startx -display :2 -- :2 vtn &

Sie erhalten dann ein kleines weißes Terminalfenster auf diesem TTY, in das Sie Ihre Maus bewegen können. Von dort aus müssen Sie den Befehl ausführen, um einen Fenstermanager (z. B. Gnome-Sitzung ) von diesem TTY aus zu starten .

Aaron Hill
quelle
Ich habe bisher so viel entdeckt, das Problem ist, dass ich es automatisieren möchte. IE lässt es standardmäßig starten,
anstatt
nicht erkannte Option vtn, was ist vtn?
Arnold Roa