Hi all,<br>I'm using multiseating on an Ubuntu 8.06 Install with X.Org X Server <a href="http://1.4.0.90">1.4.0.90</a>.<br><br>There is currently an issue with Seat1, whereas the screen will appear like this: <br><a href="http://www.flickr.com/photos/7714957@N04/3077260588/">http://www.flickr.com/photos/7714957@N04/3077260588/</a><br>
<br>This usually occurs after some key presses on the keyboard associated with the screen.<br>With this setup, seat0 is a touchscreen with an egalax controller and any mouse plugged into the machine will move the touchscreen pointer. Is there any way to blacklist a mouse from controlling a screen?<br>
<br>I am running two sessions with the following graphics cards:<br><br>00:0e.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2064W [Millennium] (rev 01) [Seat 1, PCI, VGA Interface]<br>01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) [Seat 0 AGP, DVI Interface]<br>
<br><br>xorg.conf<br><pre>###############<br># Common<br><br>Section "Files"<br>FontPath "/usr/share/fonts/misc/"<br>FontPath "/usr/share/fonts/Type1/"<br>FontPath "/usr/share/fonts/100dpi/"<br>
FontPath "/usr/share/fonts/75dpi/"<br>EndSection<br><br>Section "Module"<br>Load "dbe" # Double buffer extension<br>SubSection "extmod"<br>Option "omit xfree86-dga" # don't initialise the DGA extension<br>
EndSubSection<br>Load "freetype"<br>Load "glx"<br>EndSection<br><br>###############<br># Seat 0<br><br>Section "ServerLayout"<br>Identifier "Seat0"<br>Screen "Screen0" 0 0<br>
InputDevice "Keyboard0" "CoreKeyboard"<br>InputDevice "EETI" "SendCoreEvents"<br>#InputDevice "Mouse0" "CorePointer"<br>EndSection<br><br>Section "InputDevice"<br>
Identifier "Keyboard0"<br>Driver "evdev"<br>Option "CoreKeyboard"<br>Option "Device" "/dev/input/event0"<br>##Option "Device" "/dev/input/event6"<br>#Option "Device" "/dev/input/by-path/pci-0000:00:10.0-usb-0:1:1.0-event-kbd"<br>
Option "XkbRules" "xorg"<br>Option "XkbModel" "evdev"<br>Option "XkbLayout" "gb"<br>EndSection<br><br>Section "InputDevice"<br>       Identifier      "EETI"<br>
        Driver          "egalax"<br>    Option  "Device" "usbauto"<br>        Option  "Parameters" "/var/lib/eeti.param"<br>        Option  "ScreenNo"   "0"<br>EndSection<br><br>Section "InputDevice"<br>
Identifier "Mouse0"<br>Driver "mouse"<br>Option "Protocol" "auto"<br>Option "Deivce" "/dev/input/mouse1"<br>#Option "Device" "/dev/input/by-path/pci-0000:00:10.0-usb-0:2:1.0-mouse"<br>
Option "ZAxisMapping" "4 5 6 7"<br>Option "Emulate3Buttons"<br>EndSection<br><br>Section "Device"<br>Identifier "nvidia-geforce"<br>Driver "nv"<br>BusID "PCI:1:0:0"<br>
EndSection<br><br>Section "Monitor"<br>Identifier "Monitor0"<br>HorizSync 31.5 - 79.0<br>VertRefresh 50.0 - 90.0<br>EndSection<br><br>Section "Screen"<br>Identifier "Screen0"<br>Device "nvidia-geforce"<br>
Monitor "Monitor0"<br>DefaultDepth 16<br>SubSection "Display"<br>Viewport 0 0<br>Depth 8<br>Modes "1280x1024" "1024x768" "800x600" "640x480"<br>EndSubSection<br>
SubSection "Display"<br>Viewport 0 0<br>Depth 16<br>Modes "1280x1024" "1024x768" "800x600" "640x480"<br>EndSubSection<br>SubSection "Display"<br>Viewport 0 0<br>
Depth 24<br>Modes "1280x1024" "1024x768" "800x600" "640x480"<br>EndSubSection<br>EndSection<br><br>###############<br># Seat 1<br><br>Section "ServerLayout"<br>Identifier "Seat1"<br>
Screen "Screen1" 0 0<br>InputDevice "Keyboard1" "CoreKeyboard"<br>InputDevice "Mouse1" "CorePointer"<br>EndSection<br><br>Section "InputDevice"<br>Identifier "Keyboard1"<br>
Driver "evdev"<br>Option "CoreKeyboard"<br>##Option "Device" "/dev/input/event9"<br>Option "Device" "/dev/input/by-path/pci-0000:00:10.4-usb-0:4.1:1.0-event-kbd"<br>
Option "XkbRules" "xorg"<br>Option "XkbModel" "evdev"<br>Option "XkbLayout" "gb"<br>EndSection<br><br>Section "InputDevice"<br>Identifier "Mouse1"<br>
Driver "mouse"<br>Option "Protocol" "auto"<br>Option "Device" "/dev/input/by-path/pci-0000:00:10.4-usb-0:3.4.1:1.0-mouse"<br>Option "ZAxisMapping" "4 5 6 7"<br>
Option "Emulate3Buttons"<br>EndSection<br><br>Section "Device"<br>Identifier "matrox-mga"<br>Driver "vesa" #Mga driver is buggy! Vesa works fine<br>BusID "PCI:0:14:0"<br>EndSection<br>
<br>Section "Monitor"<br>Identifier "Monitor1"<br>HorizSync 31.5 - 79.0<br>VertRefresh 50.0 - 90.0<br>EndSection<br><br>Section "Screen"<br>Identifier "Screen1"<br>Device "matrox-mga"<br>
Monitor "Monitor1"<br>DefaultDepth 16<br>SubSection "Display"<br>Viewport 0 0<br>Depth 8<br>Modes "1280x1024" "1024x768" "800x600" "640x480"<br>EndSubSection<br>
SubSection "Display"<br>Viewport 0 0<br>Depth 16<br>Modes "1280x1024" "1024x768" "800x600" "640x480"<br>EndSubSection<br>SubSection "Display"<br>Viewport 0 0<br>
Depth 24<br>Modes "1280x1024" "1024x768" "800x600" "640x480"<br>EndSubSection<br>EndSection<br><br></pre><br><br><br>gdm.conf-custom<br><pre>[servers]<br>0=seat0<br>1=seat1<br><br>[server-seat0]<br>
name=Seat0<br>command=/usr/X11R6/bin/X0 -isolateDevice PCI:1:0:0 -sharevts -layout Seat0<br>flexible=false<br><br>[server-seat1]<br>name=Seat1<br>command=/usr/X11R6/bin/X1 -isolateDevice PCI:0:14:0 -sharevts -layout Seat1<br>
flexible=false<br><br>[greeter]<br>DefaultFace=<br>GlobalFaceDir=/usr/share/pixmaps/<br><br>[daemon]<br>AutomaticLoginEnable=true<br>AutomaticLogin=djtouch<br><br><br><br><b>lsusb</b><br>Bus 005 Device 010: ID 062a:0201 Creative Labs Defender Office Keyboard (K7310) S Zodiak KM-9010<br>
Bus 005 Device 009: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen<br>Bus 005 Device 008: ID 0409:005a NEC Corp. <br>Bus 005 Device 007: ID 0409:005a NEC Corp. <br>Bus 005 Device 001: ID 0000:0000  <br>Bus 004 Device 001: ID 0000:0000  <br>
Bus 003 Device 001: ID 0000:0000  <br>Bus 002 Device 001: ID 0000:0000  <br>Bus 001 Device 001: ID 0000:0000  <br><br><br><br></pre><br>