Using the ATI Catalyst Control Center (fglrx), I setup two desktops (the multidesktop option) via dual-head. Now I have two mice and keyboards (USB) attached which, using xinput can be put in two separate groups. Can I lock each group to one screen? And how can this be done permanently? Alternatively, instructions for turning this lite multiseat configuration into multiseat are appreciated as well.This is the xorg.conf as setup by the Catalyst Center:Section ServerLayout    Identifier     amdcccle Layout    Screen      0  amdcccle-Screen[1]-0 0 0    Screen         amdcccle-Screen[1]-1 1400 0EndSectionSection Module    Load  glxEndSectionSection Monitor    Identifier   0-CRT1    Option      VendorName ATI Proprietary Driver    Option      ModelName Generic Autodetecting Monitor    Option      DPMS true    Option      PreferredMode 1400x1050    Option      TargetRefresh 60    Option      Position 0 0    Option      Rotate normal    Option      Disable falseEndSectionSection Monitor    Identifier   0-DFP1    Option      VendorName ATI Proprietary Driver    Option      ModelName Generic Autodetecting Monitor    Option      DPMS true    Option      PreferredMode 1400x1050    Option      TargetRefresh 60    Option      Position 0 0    Option      Rotate normal    Option      Disable falseEndSectionSection Device    Identifier  Default Device    Driver      fglrxEndSectionSection Device    Identifier  amdcccle-Device[1]-0    Driver      fglrx    Option      Monitor-DFP1 0-DFP1    BusID       PCI:1:5:0EndSectionSection Device    Identifier  amdcccle-Device[1]-1    Driver      fglrx    Option      Monitor-CRT1 0-CRT1    BusID       PCI:1:5:0    Screen      1EndSectionSection Screen    Identifier Default Screen    DefaultDepth     24    SubSection Display    EndSubSectionEndSectionSection Screen    Identifier amdcccle-Screen[1]-0    Device     amdcccle-Device[1]-0    DefaultDepth     24    SubSection Display        Viewport   0 0        Depth     24    EndSubSectionEndSectionSection Screen    Identifier amdcccle-Screen[1]-1    Device     amdcccle-Device[1]-1    DefaultDepth     24    SubSection Display        Viewport   0 0        Depth     24    EndSubSectionEndSectionSection DRI    Group        vglusers    Mode         0660EndSection(the latter entry is from VirtualGL, see this question, it should be irrelevant here)
How to lock one mouse/keyboard pair to each screen?
dual monitor;multiseat;mouse;fglrx
One interesting possibility I forgot is what Tyler Szabo's answer to my question Multiseat gaming? @gaming.SE suggests:I would use VMWare. This might be possible with just VMWare player (you will need to be able to allocate a mouse to a single VM), or you might need to try VMWare workstation (for which I'm quite sure it works). The hardware/software you will need is as follows:Multiple sets of USB input (mice/keyboard/etc.)A license for VMWare Workstation (or another VM system)Set up a VM as you normally would and power it down.Configure the USB Controller (found in Edit virtual machine settings) to Show all USB input devicesStart up the VM.In the menu Navigate to VM -> Removable Devices, and select the inputs to direct to the VM exclusively. (Now one of your keyboard/mouse combinations will only be directed to that VM.)At this point you have a window that is fully isolated with a set of inputs that will go only to it. You can do this for as many VMs as you can handle (and for as many sets of input as you can handle - I only tested with 2). The only irritating thing that can happen is is you have only 2 sets of inputs (in my case my laptop keyboard, my USB keyboard and 2 USB mice). I set up a VM with my USB Keyboard/Mouse combo, and maximized that to one monitor (you need VMWare tools to do this). For the other I had a problem that my mouse could escape from one VM onto the other (a feature of tools); to get around that I put my second VM in exculsive mode thus caputuring my host input; I could also have had a second keyboard/mouse combo.Best of this is, you don't even need multiple monitors, you could do it split-screen style with a bunch of VMs+keyboards+mice.