I know this seems like a question asked for a 1000 times, but yet I cannot find anything that can help me.
When I install x11-input-synaptics together with gsynaptics, gsynaptics is asking me to put SHMConfig on true. When I do that in the appropriate place however, it just keeps asking me (I also tried "on" and of course I restarted X to try the new changes

).
So then I figured I had to search where it went wrong, because apparantly that xorg.conf setting was not read.
I disabled all mice in xorg.conf, and the touchpad just keeps working?
This really confuses me because I really didn't expect it.
Here a copy of my xorg.conf:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Thu Dec 13 19:09:35 PST 2007
# generic XFree86 4.x configuration file
# Screen Section for module X support
# -------------------------------------
# Screen Section for fbdev support
# vesafb defaults to 16bit
# others default to 8bit, force a higher colordepth
# on Apple onboard controllers, remove the default #207338
# changes for DefaultDepth have to be made in /usr/lib/YaST2/startup/YaST2.call as well
# ----------------------------------
# Screen Section for vesa support
# ----------------------------------
# Screen Section for vmware support
# ----------------------------------
# Device Sections...
# -------------------
Section "ServerLayout"
Identifier "Layout[all]"
Screen "Screen[fbdev]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
Option "Xinerama" "off"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
FontPath "/usr/share/fonts/truetype/"
FontPath "/usr/share/fonts/uni/"
FontPath "/usr/share/fonts/misc/"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "glx"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "BlankTime" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbRules" "xfree86"
Option "XkbKeycodes" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "Modes"
Identifier "Modes[0]"
ModeLine "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 # 6. Try
ModeLine "640x480" 31.5 640 680 720 864 480 488 491 521 # 5. Try
ModeLine "640x480" 28.0 640 664 760 800 480 491 493 525 # 4. Try
ModeLine "640x480" 28.3 640 664 760 800 480 491 493 525 # 3. Try
ModeLine "640x480" 25.2 640 664 760 800 480 491 493 525 # 2. Try
ModeLine "640x480" 25.2 640 664 760 800 480 491 493 525 # 1. Try
EndSection
Section "Modes"
Identifier "Modes[vmware]"
ModeLine "800x600" 29.4 800 816 896 992 600 601 604 617
EndSection
Section "Monitor"
Identifier "Monitor[0]"
VendorName "Initial"
ModelName "Initial"
UseModes "Modes[0]"
HorizSync 25.0 - 40.0
VertRefresh 47.0 - 75.0
EndSection
Section "Monitor"
Identifier "Monitor[vmware]"
VendorName "Initial"
ModelName "Initial"
UseModes "Modes[vmware]"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
EndSection
Section "Monitor"
Identifier "Monitor[vesa]"
VendorName "VESA"
ModelName "VESA"
HorizSync 31.0 - 48.0
VertRefresh 50.0 - 60.0
EndSection
Section "Device"
#BusID "1:0:0"
# device_options
Identifier "Device[0]"
Driver "ChangeMe"
Option "sw_cursor" "on"
EndSection
Section "Device"
# fbdev_options
Identifier "Device[fbdev]"
Driver "nvidia"
EndSection
Section "Device"
#Option "DefaultRefresh"
Identifier "Device[vesa]"
Driver "vesa"
Option "ModeSetClearScreen" "no"
EndSection
Section "Device"
Identifier "Device[vmware]"
Driver "vmware"
EndSection
Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 32
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
EndSection
Section "Screen"
#@DefaultDepth@
Identifier "Screen[fbdev]"
Device "Device[fbdev]"
Monitor "Monitor[0]"
SubSection "Display"
Modes "default"
EndSubSection
SubSection "Display"
Depth 15
Modes "default"
EndSubSection
SubSection "Display"
Depth 24
Modes "default"
EndSubSection
SubSection "Display"
Depth 32
Modes "default"
EndSubSection
SubSection "Display"
Depth 8
Modes "default"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen[vesa]"
Device "Device[vesa]"
Monitor "Monitor[vesa]"
SubSection "Display"
Depth 16
Modes "default"
EndSubSection
SubSection "Display"
Depth 8
Modes "default"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen[vmware]"
Device "Device[vmware]"
Monitor "Monitor[vmware]"
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
EndSection
Does somebody know where to get started? If I cannot disable the touchpad through xorg.conf (which I only wanted to identify the cause of the problem), is it possible to force it to use the synaptics driver (which I should use for alps touchpads, right?)
I also have the hwinfo for you:
Code:
13:38 elise:~ > hwinfo --mouse
45: PS/2 00.0: 10500 PS/2 Mouse
[Created at input.159]
UDI: /org/freedesktop/Hal/devices/computer_logicaldev_input
Unique ID: AH6Q.RgweIoOI2K6
Hardware Class: mouse
Model: "PS/2 Mouse"
Vendor: int 0x0210
Device: int 0x0003 "PS/2 Mouse"
Device File: /dev/input/mice (/dev/input/mouse0)
Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event1
Device Number: char 13:63 (char 13:32)
Driver Info #0:
Buttons: 3
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=no, avail=yes, need=no, active=unknown
46: PS/2 00.0: 10500 PS/2 Mouse
[Created at input.159]
UDI: /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input
Unique ID: AH6Q.fU1aO9YHBB4
Hardware Class: mouse
Model: "AlpsPS/2 ALPS GlidePoint"
Vendor: int 0x0212
Device: int 0x0002 "AlpsPS/2 ALPS GlidePoint"
Compatible to: int 0x0210 0x0003
Device File: /dev/input/mice (/dev/input/mouse1)
Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event2, /dev/input/by-path/platform-i8042-serio-1-event-mouse, /dev/input/by-path/platform-i8042-serio-1-mouse
Device Number: char 13:63 (char 13:33)
Driver Info #0:
Buttons: 3
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=no, avail=yes, need=no, active=unknown
My previous non-working xorg.conf was:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Thu Dec 13 19:09:35 PST 2007
# generic XFree86 4.x configuration file
# Screen Section for module X support
# -------------------------------------
# Screen Section for fbdev support
# vesafb defaults to 16bit
# others default to 8bit, force a higher colordepth
# on Apple onboard controllers, remove the default #207338
# changes for DefaultDepth have to be made in /usr/lib/YaST2/startup/YaST2.call as well
# ----------------------------------
# Screen Section for vesa support
# ----------------------------------
# Screen Section for vmware support
# ----------------------------------
# Device Sections...
# -------------------
Section "ServerLayout"
Identifier "Layout[all]"
Screen "Screen[fbdev]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Xinerama" "off"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "Synaptics Touchpad"
FontPath "/usr/share/fonts/truetype/"
FontPath "/usr/share/fonts/uni/"
FontPath "/usr/share/fonts/misc/"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "glx"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "BlankTime" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbRules" "xfree86"
Option "XkbKeycodes" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "Name" "Synaptics Touchpad"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "auto-dev"
Option "SendCoreEvents" "true"
Option "SHMConfig" "true"
Option "LeftEdge" "1900"
Option "RightEdge" "5900"
Option "TopEdge" "1900"
Option "BottomEdge" "4350"
Option "FingerHigh" "25"
Option "FingerLow" "20"
Option "MaxTapMove" "220"
Option "MaxTapTime" "180"
Option "MaxDoubleTapTime" "180"
Option "MinSpeed" "0.04"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.001"
Option "VertScrollDelta" "100"
Option "HorizScrollDelta" "100"
Option "EmulateMidButtonTime" "0"
Option "RTCornerButton" "0"
Option "RBCornerButton" "0"
Option "LTCornerButton" "2"
Option "LBCornerButton" "0"
EndSection
Section "Modes"
Identifier "Modes[0]"
ModeLine "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 # 6. Try
ModeLine "640x480" 31.5 640 680 720 864 480 488 491 521 # 5. Try
ModeLine "640x480" 28.0 640 664 760 800 480 491 493 525 # 4. Try
ModeLine "640x480" 28.3 640 664 760 800 480 491 493 525 # 3. Try
ModeLine "640x480" 25.2 640 664 760 800 480 491 493 525 # 2. Try
ModeLine "640x480" 25.2 640 664 760 800 480 491 493 525 # 1. Try
EndSection
Section "Modes"
Identifier "Modes[vmware]"
ModeLine "800x600" 29.4 800 816 896 992 600 601 604 617
EndSection
Section "Monitor"
Identifier "Monitor[0]"
VendorName "Initial"
ModelName "Initial"
UseModes "Modes[0]"
HorizSync 25.0 - 40.0
VertRefresh 47.0 - 75.0
EndSection
Section "Monitor"
Identifier "Monitor[vmware]"
VendorName "Initial"
ModelName "Initial"
UseModes "Modes[vmware]"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
EndSection
Section "Monitor"
Identifier "Monitor[vesa]"
VendorName "VESA"
ModelName "VESA"
HorizSync 31.0 - 48.0
VertRefresh 50.0 - 60.0
EndSection
Section "Device"
#BusID "1:0:0"
# device_options
Identifier "Device[0]"
Driver "ChangeMe"
Option "sw_cursor" "on"
EndSection
Section "Device"
# fbdev_options
Identifier "Device[fbdev]"
Driver "nvidia"
EndSection
Section "Device"
#Option "DefaultRefresh"
Identifier "Device[vesa]"
Driver "vesa"
Option "ModeSetClearScreen" "no"
EndSection
Section "Device"
Identifier "Device[vmware]"
Driver "vmware"
EndSection
Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 32
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
EndSection
Section "Screen"
#@DefaultDepth@
Identifier "Screen[fbdev]"
Device "Device[fbdev]"
Monitor "Monitor[0]"
SubSection "Display"
Modes "default"
EndSubSection
SubSection "Display"
Depth 15
Modes "default"
EndSubSection
SubSection "Display"
Depth 24
Modes "default"
EndSubSection
SubSection "Display"
Depth 32
Modes "default"
EndSubSection
SubSection "Display"
Depth 8
Modes "default"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen[vesa]"
Device "Device[vesa]"
Monitor "Monitor[vesa]"
SubSection "Display"
Depth 16
Modes "default"
EndSubSection
SubSection "Display"
Depth 8
Modes "default"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen[vmware]"
Device "Device[vmware]"
Monitor "Monitor[vmware]"
SubSection "Display"
Depth 8
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
EndSection
I'm running openSUSE 10.3 on a dell Latitude D830