Multiseat unter SuSE 10 3 Hinweise

Aus Linupedia.org
Version vom 6. Januar 2008, 20:48 Uhr von Haveaniceday (Diskussion | Beiträge) (Hinweise zur Erstellung der xorg.conf)
Wechseln zu: Navigation, Suche

Konfiguration Multiseat

Neben der Konfiguration für den Xserver muss auch noch KDE/Gnome/XDM für einen Multiseat Betrieb vorbereitet werden. Unten findet Ihr auch, wie ich meine Konfiguration manuell erstellt habe.

Windowmanager konfiguration

  1. KDE:
    Entgegen der Dokumentation ging unter KDE3 (SuSE 10.3) die Modfikation von Xservers (siehe XDM) nicht.
    Statt dessen musste ich /opt/kde3/share/config/kdm/kdmrc anpassen.
    1. entferne ,:1 von ReserveServer
    2. Füge ,:1 zu StaticServers hinzu
    3. Füge die passenden Optionen für den zweiten Xserver hinzu.
    Also als Einstellung:
    StaticServers=:0,:1
    ReserveServers=:2,:3
    [X-:1-Core]
    ServerArgsLocal=-layout Layout[seat2] -sharevts
  2. Gnome:
    Fehlt noch.Wenn dass jemand mit Gnome Konfigurationsahnung ergänzen könnte wäre das schön.
  3. XDM:
    Ungetested
    Die Konfiguration des zweiten Platzes sollte über /etc/X11/xdm/Xservers gehen.
    Ergänze dort die Zeile:
    :1 local /usr/bin/X :1 -sharevts -br vt8 -layout Layout[seat2]

Hinweise zur Erstellung der xorg.conf

Die Konfiguration X.org.conf Multiseat unter SuSE 10.3 ist das Ergebnis. Seat1 arbeitet mit einem 1920x1200 und einem 1280x1024 Bildschirm. Beide haben eine getrennte KDE-Session, die aber mit einem Login gestartet wird.

Seat2 sind 2 Bildschirme mit je 1280x1024. Diese Bildschirme werden als eine Session genutzt.

  • Grundlage für alle Versuche unten
    • Der Rechner sollte im Runlevel 3 gestartet werden. ( Keine graphische Oberfläche )
    • Login als root => Sehr vorsichtig sein, was man tut. Man könnte theoretisch alles löschen/kaputt machen.
    • Versuche mit einer bestimmten Konfiguration gehen z.B. für einen X-Server :1 (Karte 1) mit der Layoutsektion "Layout[seat2]" so:
      X :1 -sharevts -br vt8 -layout Layout[seat2]
    • Ohne -layout ... wird die Sektion Layout[all] aus /etc/X11/xorg.conf genutzt.
    • Ein gestarteter X-Server lässt sich mit <strg>+<alt>+<Backspace> beenden.
    • Wenn ein X-Server gestartet ist kommt man mit <strg>+<alt>+<F1-Funktionstaste> z.B. in die erste Terminalsession (F1).
    • Zum X-Server kommt man aus einer Terminalsession mit <alt>+<F7> bzw. <alt>+<F8> zu einem X-Server mit dem Parameter vt8 gestarteten X-Server zurück.
    • Protokolle des X-Servers werden in /var/log/Xorg.<Karte>.log also im Beispiel oben /var/log/Xorg.1.log abgelegt.
  1. Nutze z.B. sax2 um die Graphikkarten zu erkennen.
    sax2 -p
    Chip: 0 is -> NVidia GeForce FX 5200 (0x0322) 00:08:0 0x10de 0x0322 PCI nv
    Chip: 1 is -> NVidia GeForce4 Ti 4200 with AGP8X 01:00:0 0x10de 0x0281 AGP nv
  1. Seat1: (primäre, z.B. AGP Karte )
    Erstelle eine reguläre Konfiguration z.B. hier mit: sax2 -c1
    Sichere die erstellte Datei /etc/X11/xorg.conf als /etc/X11/xorg.conf.seat1
  2. Seat2:
    Erstelle eine reguläre Konfiguration z.B. hier mit: sax2 -c0
    Sichere die erstellte Datei /etc/X11/xorg.conf als /etc/X11/xorg.conf.seat2
  3. Grundkonfiguration
    Nimm die Datei /etc/X11/xorg.conf.seat1 als Kopie für /etc/X11/xorg.conf
  4. Füge die Konfiguration von seat2 hinzu. (Copy/Paste von/etc/X11/xorg.conf.seat2 )