Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On my debian-based machine, I have a working multiseat configuration.

One annoying detail that so far I couldn't fix is that any USB hardware I connect is always assigned to the primary seat.

Scouring the internet, it seems that the solution to this problem is to attach a USB hub to the machine and assign the "ownership" of it to the secondary seat. This way, any device attached to the hub will be controlled to the secondary seat. However, I'm a bit confused about how to assign the ownership.

lsusb allowed me to track the bus position of the hub:

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

I will be most grateful if somebody will guide me from here...

PS: Initially I thought I had to tweak the xorg.conf settings, but reading the conf.xorg documentation I couldn't find anything relevant. In some other post I also read about using udev, but again... I failed to find a clear how-to on how to achieve this.

share|improve this question
Hmmm, perhaps add a udev rule or intercept /proc/sys/hotplug with a wrapper to udev or an alternative hotplug system like mdev, diethotplug,hotplug2... A shell script is sufficient – technosaurus Aug 5 '12 at 16:40

This Gentoo article might apply : Multiseat.

Configuration examples in this HOWTO are provided in great detail for a two-seat configuration, with seats labeled "left" and "right", but it is claimed to be easy to generalize to more seats.

The udev section especially describes how to assign the "left" and "right" tags to USB input devices via the file etc/udev/rules.d/99-seats.rules, as well as the KDE desktop manager configuration via the file /usr/share/config/kdm/kdmrc.

I hope that this applies to your configuration.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.