friedhof:multiseat
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
project:multiseat [2011-07-19 21:59] – waldi | project:multiseat [2012-07-26 17:46] – Wiwy 78.9.101.199 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Linux Multiseat Workstation ====== | + | The USB port for Rock Band is an adapter that awolls you to plug in more USB cables, and yes, you have to have it to play all your instruments at once. |
- | + | ||
- | ===== Plan ===== | + | |
- | 1 PC mit 4 Konsolen als 4 einzelnen Arbeitsplaetzen | + | |
- | + | ||
- | ===== Ergebnis ===== | + | |
- | laeuft | + | |
- | + | ||
- | ===== Teile ===== | + | |
- | * 1 Miditower, beige, Label: " | + | |
- | * 4 Videokarten, | + | |
- | * USB-PCI-Karte | + | |
- | * 4 USB-Hubs | + | |
- | * 4 USB-Maeuse | + | |
- | * 4 Keyboards | + | |
- | * n PS/ | + | |
- | * 4 Monitore, 1024x786 (?) | + | |
- | * 2-PC-Netzteile fuer die Monitore | + | |
- | * 2 Breakoutkabel PC-Stromstecker -> Klinke | + | |
- | * Kabelkanal | + | |
- | + | ||
- | ===== Software-Config ===== | + | |
- | * Debian Squeeze | + | |
- | * Linux >= 2.6.36 | + | |
- | * btrfs | + | |
- | + | ||
- | ==== udev ==== | + | |
- | * Weist Input- und Output-Devices den Seats zu. | + | |
- | * Devices in / | + | |
- | + | ||
- | ==== X-Server ==== | + | |
- | * Ein X-Server pro Seat | + | |
- | + | ||
- | ==== Seat ==== | + | |
- | * btrfs-snapshot vom passenden System | + | |
- | * PID- und Netzwerk-Namespace | + | |
- | * Netzwerk mittels macvlan; jeder Seat hat eine eigene MAC- und IP-Adresse | + | |
- | + | ||
- | Irgendwas mit Linux-Containern. undocumented :-( | + | |
- | + | ||
- | ===== Aufbau ===== | + | |
- | * Je USB-Port am Rechner einen USB-Hub einstecken | + | |
- | * An jeden USB-Hub, ausser für Seat 0, ''' | + | |
- | * Die Ps/ | + | |
- | * Die Mengen an Kabeln im Kabelkanal unterbringen | + | |
- | + | ||
- | ===== Things To Know ===== | + | |
- | + | ||
- | * die zuordnung maus-keyboard-console findet anhand des usb-controllers statt. | + | |
- | * jedes terminal braucht also einen usb-plug am rechner, an dem ein usb-hub abgeschlossen ist, der maus und keyboard aufnimmt. | + | |
- | + | ||
- | ===== TODO ===== | + | |
- | * X auto config | + | |
- | * udev tag: entweder direkt oder " | + | |
- | * xorg.conf: InputClass: Ignore, InputClass: MatchTag | + | |
- | * Doku | + | |
- | * Error-Checks im C-Part | + |
friedhof/multiseat.txt · Zuletzt geändert: 2020-07-20 11:31 von neos