Assegnazione dell'hub USB a un posto specifico nella configurazione multiseat


13

Sulla mia macchina basata su debian, ho una configurazione multiseat funzionante .

Un dettaglio fastidioso che finora non sono riuscito a risolvere è che qualsiasi hardware USB che collego è sempre assegnato al posto principale.

Analizzando Internet, sembra che la soluzione a questo problema sia quella di collegare un hub USB alla macchina e assegnare la "proprietà" di essa al posto secondario . In questo modo, qualsiasi dispositivo collegato all'hub verrà controllato sul sedile secondario. Tuttavia, sono un po 'confuso su come assegnare la proprietà .

lsusb mi ha permesso di tracciare la posizione del bus dell'hub:

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

Sarò molto grato se qualcuno mi guiderà da qui ...

PS: Inizialmente pensavo di dover modificare le xorg.confimpostazioni, ma leggendo la documentazione di conf.xorg non sono riuscito a trovare nulla di rilevante. In qualche altro post ho letto anche sull'uso udev, ma ancora una volta ... Non sono riuscito a trovare un chiaro come fare su come raggiungere questo obiettivo.


3
Hmmm, forse aggiungi una regola udev o intercetta / proc / sys / hotplug con un wrapper per udev o un sistema hotplug alternativo come mdev, diethotplug, hotplug2 ... Uno script di shell è sufficiente
technosaurus

Risposte:


3

Questo articolo di Gentoo potrebbe essere applicabile: Multiseat .

Esempi di configurazione in questo HOWTO sono forniti in modo molto dettagliato per una configurazione a due posti, con posti etichettati "sinistra" e "destra", ma si afferma che sia facile generalizzare a più posti.

La sezione udev descrive in particolare come assegnare i tag "left" e "right" ai dispositivi di input USB tramite il file etc/udev/rules.d/99-seats.rules, così come la configurazione del desktop manager di KDE tramite il file /usr/share/config/kdm/kdmrc.

Spero che questo si applichi alla tua configurazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.