Aufgrund eines Fehlers (25547
) kann es sein, das tty8 durch Bootsplash blockiert ist. In diesem Fall ist der zweite XServer durch das Tastenkürzel
Strg +
Alt +
F9 erreichbar.
Es ist möglich, mehrere grafische Sitzungen verschiedener Benutzer gleichzeitig laufen zu lassen. Diese Sitzungen sind vollkommen unabhängig voneinander. Man kann zwischen ihnen einfach hin- und her schalten.
Standardmäßig läuft der erste XServer auf tty7, der zweite auf tty8 usw.
Dieses Vorgehen funktioniert ab Ubuntu 9.10 nicht mehr, da nun GDM2 verwendet wird.
Eine zusätzliche Sitzung wird mit "Anwendungen -> Systemwerkzeuge -> Neu Anmelden" [3] gestartet. Man kann auch eine Sitzung in einem Fenster der bestehenden Sitzung anzeigen lassen, der Menüpunkt dazu heißt "In Fenster neu anmelden" bzw. gdmflexiserver --xnest nutzen, (sofern xnest installiert ist). Das Fenster startet defaultmäßig mit 75% der Bildschirmbreite und -höhe.
Will man dies ändern, fügt man in der Section [daemon] in der Datei /etc/gdm/gdm.conf bzw. ab Ubuntu 9.04 /etc/gdm/gdm.conf-custom bei Xnest den Parameter -geometry ein (siehe Manpage), z.B. für Xnest:
[daemon] Xnest=/usr/share/gdm/gdmXnestWrapper -br -geometry 1200x1000+0+0 -audit 0
Bei Verwendung von Xephyr lautet die Zeile z.B.:
[daemon] Xnest=/usr/share/gdm/gdmXnestWrapper -br -screen 1200x1000 -audit 0
gdmXnestWrapper ist ein Script, das zuerst nach Xephyr, dann nach Xnest sucht, und die Parameter transparent übergibt. Nach Neustart von GDM bzw. des Rechners wirkt der geänderte Aufruf. Das gilt natürlich auch für den Menüpunkt "Anwendungen -> Systemwerkzeuge -> In Fenster neu anmelden".
Eine zusätzliche Sitzung kann über
"K-Menü -> Verlassen -> Benutzer wechseln"
gestartet werden. Hier wird eine Liste aller offenen Sitzung und ein Menüpunkt "Neue Sitzung" angezeigt. Durch Auswahl einer der Punkte kann man die Sitzung wechseln bzw. eine neue Sitzung starten.
Eine zusätzliche Sitzung wird mit
"K-Menü -> Benutzer wechseln-> Neue Sitzung starten"
gestartet. Unter "K-Menü -> Benutzer wechseln" wird auch eine Liste aller offenen Sitzungen angezeigt.
Zum Umschalten zwischen den Sitzungen dienen die Tastenkürzel Strg + Alt + F7 sowie Strg + Alt + F8 usw. Die Numerierung beginnt mit 7, weil die ersten 6 Plätze durch Textkonsolen belegt sind - auch zu diesen kann man natürlich auf diesem Weg umschalten. Alternativ kann man bei einem gesperrten Bildschirm "Benutzerwechsel" auswählen.
Dieses Vorgehen funktioniert ab Ubuntu 9.10 nur, wenn statt GDM2 ein anderer Displaymanager verwendet wird.
Um einen zweiten XServer auf einer neuen virtuellen Konsole zu starten, geht man wie folgt vor:
Wie gewohnt anmelden
Nach der Anmeldung auf eine freie virtuelle Konsole wechseln (z.B mit Strg + Alt + F2) und sich mit dem selben Benutzernamen anmelden.
startx -- :1 -nolisten tcp
Mit Strg + Alt + F8 kann man nun auf den Server wechseln. Mit Strg + Alt + F7 kommt man wieder auf den normalen Server zurück.
Will man für den zweiten XServer eine andere Desktop-Umgebung starten, so muss man dies dem Befehl mitteilen. In diesem Beispiel wird Fluxbox gestartet:
startx /usr/bin/fluxbox -- :1
Man kann auch 3 virtuelle XServer starten (:0, :1 und :2).
Nachdem der "normale" Server beendet wurde, schließt sich auch der zweite.
Nachdem der zweite Server beendet wurde, sollte man sich auf der Konsole, von der er gestartet wurde, wieder abmelden.
Dieses Vorgehen funktioniert ab Ubuntu 9.10 nicht mehr, da nun GDM2 verwendet wird.
Man kann auch gleich den GDM einen zweiten XServer starten lassen. Dazu wird die Datei /etc/gdm/gdm.conf mit einem Editor mit Root-Rechten geöffnet [2] und in der Sektion [servers] ein zweiter XServer eingetragen. Ab Ubuntu 9.04 sollte man Änderungen in /etc/gdm/gdm.conf-custom einfügen; diese ergänzen bzw. überschreiben die Parameter in /etc/gdm/gdm.conf.
[servers] # These are the standard servers. You can add as many you want here # and they will always be started. Each line must start with a unique # number and that will be the display number of that server. Usually just # the 0 server is used. 0=Standard 1=Standard
Nach dem Starten landet man dann am zweiten XServer. Mit Strg + Alt + F7 kommt man auf den ersten und mit Strg + Alt + F8 wieder auf den zweiten XServer.
Manuell geht dies im Terminal [1] mit:
gdmflexiserver -display :2
Man wechselt mit Strg + Alt + F1 in eine Textkonsole und meldet sich an. In der Textkonsole tippt man ein:
sudo gdm
Es erfolgt eine Nachfrage, diese mit "Ja" beantworten. Der Bildschirm wird mehrfach flackern. Eine Meldung erscheint; bestätigen. Dann startet GDM auf tty9 (
Strg +
Alt +
F9).
Erscheint der Hinweis, dass das Begrüsserprogramm abstürzt, einfach Strg + Alt + ⌫ drücken. Hierzu muss dontzap aktiviert sein!
Diese Revision wurde am 7. September 2011 13:32 von aasche erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen:
Desktop
2004 – 2012 ubuntuusers.de • Einige Rechte vorbehalten