Multiseat unter SuSE 10 3 Hinweise: Unterschied zwischen den Versionen
 (→Windowmanager konfiguration)  | 
				 (→Hinweise zur Erstellung der xorg.conf)  | 
				||
| Zeile 19: | Zeile 19: | ||
==Hinweise zur Erstellung der xorg.conf==  | ==Hinweise zur Erstellung der xorg.conf==  | ||
| − | + | Die Konfiguration [[NVidia AGP + NVidia PCI Grafikkarte|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.  | ||
| + | |||
| + | #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  | ||
| + | |||
| + | #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  | ||
| + | #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  | ||
| + | #Grundkonfiguration  | ||
| + | #:Nimm die Datei /etc/X11/xorg.conf.seat1 als Kopie für /etc/X11/xorg.conf  | ||
| + | #Füge die Konfiguration von seat2 hinzu. (Copy/Paste von/etc/X11/xorg.conf.seat2 )  | ||
| + | *:  | ||
Version vom 6. Januar 2008, 20:48 Uhr
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
- 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
 
 - Gnome:
Fehlt noch.Wenn dass jemand mit Gnome Konfigurationsahnung ergänzen könnte wäre das schön. - 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.
 
 
- 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
 
 
- 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
 
 - 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
 
 - Grundkonfiguration
- Nimm die Datei /etc/X11/xorg.conf.seat1 als Kopie für /etc/X11/xorg.conf
 
 - Füge die Konfiguration von seat2 hinzu. (Copy/Paste von/etc/X11/xorg.conf.seat2 )