Menetapkan hub USB ke kursi tertentu dalam konfigurasi multiseat

13

Pada mesin berbasis debian saya, saya memiliki konfigurasi multiseat yang berfungsi .

Satu detail menjengkelkan yang sejauh ini saya tidak bisa perbaiki adalah bahwa setiap perangkat USB yang saya hubungkan selalu ditugaskan ke kursi utama.

Menjelajahi internet, tampaknya solusi untuk masalah ini adalah dengan memasang hub USB ke mesin dan menetapkan "kepemilikan" itu ke kursi sekunder . Dengan cara ini, semua perangkat yang terpasang pada hub akan dikontrol ke kursi sekunder. Namun, saya agak bingung tentang cara menetapkan kepemilikan .

lsusb memungkinkan saya melacak posisi bus hub:

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

Saya akan sangat berterima kasih jika seseorang akan membimbing saya dari sini ...

PS: Awalnya saya pikir saya harus mengubah xorg.confpengaturan, tetapi membaca dokumentasi conf.xorg saya tidak dapat menemukan sesuatu yang relevan. Dalam beberapa posting lain saya juga membaca tentang menggunakan udev, tapi sekali lagi ... Saya gagal menemukan cara-cara yang jelas tentang cara mencapai ini.

Mac
sumber
3
Hmmm, mungkin menambahkan aturan udev atau mencegat / proc / sys / hotplug dengan wrapper ke udev atau sistem hotplug alternatif seperti mdev, diethotplug, hotplug2 ... Script shell sudah cukup
technosaurus

Jawaban:

3

Artikel Gentoo ini mungkin berlaku: Multiseat .

Contoh konfigurasi dalam HOWTO ini disediakan dengan sangat rinci untuk konfigurasi dua kursi, dengan kursi berlabel "kiri" dan "kanan", tetapi diklaim mudah digeneralisasikan ke lebih banyak kursi.

Bagian udev terutama menjelaskan cara menetapkan tag "kiri" dan "kanan" ke perangkat input USB melalui file etc/udev/rules.d/99-seats.rules, serta konfigurasi manajer desktop KDE melalui file /usr/share/config/kdm/kdmrc.

Saya harap ini berlaku untuk konfigurasi Anda.

harrymc
sumber