In this last days I seted up a multiseat on Ubuntu 9.04 with Plugable’s solution (photo above). I also wrote new udev rules to label the seats. Basically, I’m using the Bus ID of the devices to discover the set of devices (mouse, keyboard, display, …) that are at the same Dock Station. When a new device is attached on the machine through the Dock Station, is passed the Bus Id of the USB port that the device was attached to a Bash script. Like all device at the same Dock Station has the same parent Bus ID, this script uses it to label the devices with the same Seat ID. I’m configuring my account at freedesktop.org to host the project, so soon I will publish a git repository address with the source code of the project.