======Project: Multi-seat Linux====== Tom and I were unable to get this project working,we spent probably 6 hours trying different things before we gave up =====Prerequisites===== Linux/*BSD Desktop Install =====Attributes===== I am really looking forward to learning how the lair set up the multi-seating =====Procedure===== Install GDM and make X server links Assuming that you already have xorg installed, also install gdm. Make links to to the X server: /X11R6/bin/X1 **for xorg:** ln -sf /usr/bin/X /usr/bin/X0 ln -sf /usr/bin/X /usr/bin/X1 3. Make appropriate changes in /etc/gdm/gdm.conf ... # Definition of the standard X server. [server-Standard] name=Standard server command=/usr/bin/X1 :0 -layout X1 -dpi 110 -deferglyphs 16 -isolateDevice PCI:0:10:0 vt7 flexible=true ... # Definition of the second X server. [server-2nd] name=2nd server command=/usr/bin/X0 :1 -layout X0 -dpi 110 -deferglyphs 16 -isolateDevice PCI:1:0:0 -sharevts flexible=true ... Depending on how many users you will support. The above supports 2. The PCI addresses you get via lspci: ... 00:0a.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2) ... 01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1) ... Setup xorg.conf for multiple users **Setup the keyboard Input Device sections:** Section "InputDevice" Identifier "Keyboard0" Driver "evdev" Option "Phys" "isa0060/serio1/input0" Option "XkbLayout" "us_intl" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "evdev" Option "Phys" "isa0060/serio0/input0" Option "XkbLayout" "us_intl" EndSection **The Phys option data is gotten from /proc/bus/input/devices The first 2 entries read as follows:** I: Bus=0011 Vendor=0001 Product=0002 Version=ab83 N: Name="AT Raw Set 2 keyboard" P: Phys=isa0060/serio1/input0 S: Sysfs=/class/input/input0 H: Handlers=kbd event0 B: EV=120013 B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=7 ------------------------------------------------ I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/class/input/input1 H: Handlers=kbd event1 B: EV=120013 B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=7 **Setup the mouse Input Device sections:** Section "InputDevice" Identifier "Mouse0" Driver "evdev" Option "Device" "/dev/input/event3" Option "Name" "A4Tech USB Optical Mouse" Option "ZAxisMapping" "6 7 4 5" Option "Buttons" "12" EndSection Section "InputDevice" Identifier "Mouse1" Driver "evdev" Option "Device" "/dev/input/event4" Option "Name" "A4Tech USB Optical Mouse" Option "ZAxisMapping" "6 7 4 5" Option "Buttons" "12" EndSection **The Device data is gotten from the same source as the keyboards and reads as follows:** I: Bus=000 =====References===== http://wiki.debian.org/Multi_Seat_Debian_HOWTO