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 )