Zuweisen eines USB-Hubs zu einem bestimmten Sitz in einer Multiseat-Konfiguration

13

Auf meinem Debian-basierten Rechner habe ich eine funktionierende Multiseat-Konfiguration .

Ein ärgerliches Detail, das ich bisher nicht beheben konnte, ist, dass von mir angeschlossene USB-Hardware immer dem primären Sitz zugewiesen ist.

Beim Durchsuchen des Internets scheint die Lösung für dieses Problem darin zu bestehen, einen USB-Hub an den Computer anzuschließen und dessen "Besitz" dem sekundären Sitz zuzuweisen . Auf diese Weise wird jedes an der Nabe angebrachte Gerät zum Nebensitz gesteuert. Aber ich bin ein wenig verwirrt darüber , wie das Eigentum zuweisen .

lsusb erlaubte mir, die Busposition des Hubs zu verfolgen:

Bus 002 Device 004: ID 1a40:0201 Terminus Technology Inc. Hub

Ich wäre Ihnen sehr dankbar, wenn mich jemand von hier aus führen würde ...

PS: Anfangs dachte ich, ich müsste die xorg.confEinstellungen anpassen, aber beim Lesen der conf.xorg-Dokumentation konnte ich nichts Relevantes finden. In einem anderen Beitrag habe ich auch über die Verwendung von gelesen udev, aber wieder ... Ich habe keine klare Anleitung gefunden, wie dies erreicht werden kann.

Mac
quelle
3
Hmmm, vielleicht eine udev-Regel hinzufügen oder / proc / sys / hotplug mit einem Wrapper zu udev oder einem alternativen Hotplug-System wie mdev, diethotplug, hotplug2 ... Ein Shell-Skript ist ausreichend
Technosaurus

Antworten:

3

Dieser Gentoo Artikel könnte zutreffen: Multiseat .

Konfigurationsbeispiele in diesem HOWTO werden detailliert für eine Konfiguration mit zwei Sitzen mit den Bezeichnungen "links" und "rechts" bereitgestellt. Es wird jedoch behauptet, dass eine Verallgemeinerung auf mehrere Sitze einfach ist.

Im Abschnitt udev wird insbesondere beschrieben, wie Sie USB-Eingabegeräten die Tags "left" und "right" über die Datei zuweisen etc/udev/rules.d/99-seats.rules, sowie die Konfiguration des KDE-Desktop-Managers über die Datei /usr/share/config/kdm/kdmrc.

Ich hoffe, dass dies auf Ihre Konfiguration zutrifft.

Harrymc
quelle