Вот как я делал - генерированный через Xorg -configure xorg.conf (http://pastebin.com/YkwQQ6Vt) c добавленным параметром Section "ServerFlags"
Option "AutoAddGPU" "false"
В него вписал все используемые первым рабочим местом устройства -
видеокарта
lspci | grep VGA
00:0d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2)
- соответствует параметру
BusID "PCI:0:13:0" и использует nouveau
мышь и клавиатура - автоматически цепляется любая, подключенная к компьютеру, кроме прописанных во втором конфигурационном файле (xorg.config)
Второй конфигурационный файл xorg.config (http://pastebin.com/MWKmR0Br) сгенерированный через nvidia-xconfig c добавлением
Section "ServerFlags"
Option "AutoAddDevices" "false" # все подключаемые устройства будут работать только на другом месте
Option "AllowEmptyInput" "false" # точно не помню для чего
Option "AutoAddGPU" "false"
видеокарта
lspci | grep VGA
02:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)
- соответствует параметру
BusID "PCI:2:0:0" и использует проприетарный драйвер.
устройства мыши и клавиатуры вычислил через
cat /dev/input/*
и параметр
Option "GrabDevice" "on"
не пускает эти устройства на первое рабочее место.
В lightdm.conf прописал 2 рабочих места
Seats=Seat:0 Seat:1
[Seat:0]
xserver-command=/usr/bin/X -nolisten tcp vt7 :0
# использует стандартный xorg.conf
[Seat:1]
xserver-command=/usr/bin/X -config /etc/X11/xorg.config -nolisten tcp -novtswitch -sharevts vt8 :1
# использует xorg.config и не реагирует на переключение в vt1-6
Прошу прощения за длинный текст, вышеописанное - компиляция поиска по форумам/мануалам, точных ссылок на которые дать не смогу.
Альтернативный способ настройки есть тут -
http://www.linux.org.ru/wiki/en/User:aol/Multiseat_Ubuntu
Звук настраивал так, как написано по ссылке.