On Ubuntu Hardy Heron 8.04 i386 I tried the various workarounds listed
including blacklisting psmouse but they all had problems.  Either
gsynaptics couldn't configure the device or the touchpad and a connected
USB mouse wouldn't both work.  I finally came up with the following
xorg.conf configuration which allows gsynaptics to function with
syndaemon while having proper plug-n-play with a separate USB mouse.
With this I didn't have to blacklist psmouse or mess with any other
settings.

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizEdgeScroll"       "0"
        Option          "SHMConfig"     "True"
        Option          "CorePointer"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
EndSection

...

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
    Inputdevice "Generic Keyboard"
    Inputdevice "Synaptics Touchpad"
    Inputdevice "Configured Mouse"
EndSection


The CorePointer setting in the touchpad InputDevice section and ServerLayout 
section that refers to both are the key as it allows both devices to function 
properly.  I also added syndaemon to /etc/rc.local to disable tapping and 
scrolling when I'm typing to prevent accidentally changing the window focus:

syndaemon -d -t -i 2
exit0

syndaemon may be enabled by default in future releases:
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-October/005848.html

-- 
SHMConfig not enabled even when enabled in xorg.conf
https://bugs.launchpad.net/bugs/209949
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to