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.