Touchpad SOlution with Xorg 1.10.3

by Texstar


Getting your touchpad working properly seems to be a bit tricky with xorg 1.10.3. The control file for your touchpad is called 50-synaptics.conf and is located in the /etc/X11/xorg.conf.d folder. I have set this file up in default mode with the x11-driver-input-synaptics-1.4.1-2pclos2011.i586.rpm package mainly because I'm tired of tinkering with the default config file. Seems if I set in one way, it works for some people and not for others. So here are some possible solutions for you. One of these should work for you.

#-----------------------------------------------------------------------
Solution 1 - Use the default mode and configure your
touchpad from the KDE Configure your Desktop


1) Open Konsole (or other terminal program)
2) Type: kdesu kwrite (this will open kwrite as su)
3) Copy & paste the following:


#Default Configuration (used by Fedora)


Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
EndSection


 4) Save the file as 50-synaptics.conf in /etc/X11/xorg.conf.d/
 5) Reboot


#-------------------------------------------------------------------------

Solution 2 - Alter the configuration file as shown below. (Used by Opensuse and works for most people)

1) Open Konsole (or other terminal program)
2) Type: kdesu kwrite (this will open kwrite as su)
3) Copy & paste the following:

Section "InputClass"
    Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        #Option  "Device"        "/dev/input/mouse0"
        Option  "Protocol"      "auto-dev"       
        Option  "LeftEdge"      "1700"           
        Option  "RightEdge"     "5300"           
        Option  "TopEdge"       "1700"           
        Option  "BottomEdge"    "4200"           
        Option  "FingerLow"     "25"             
        Option  "FingerHigh"    "30"             
        Option  "MaxTapTime"    "180"             
        Option  "MaxTapMove"    "220"             
        Option  "VertScrollDelta" "100"           
        Option  "MinSpeed"      "0.20"           
        Option  "MaxSpeed"      "1.00"           
        Option  "AccelFactor" "0.15"           
        Option  "SHMConfig"     "1"             
        Option  "VertTwoFingerScroll"   "1"       
        Option  "HorizTwoFingerScroll"  "1" 
        Option  "VertEdgeScroll"        "1"
        Option  "HorizEdgeScroll"       "1"
        Option  "TapButton1"            "1"
        Option  "TapButton2"            "2"
        Option  "TapButton3"            "3"
EndSection

 4) Save the file as 50-synaptics.conf in /etc/X11/xorg.conf.d/
 5) Reboot

#---------------------------------------------------------------------------

Solution 3 - Alter the configuration file as shown below.

 1) Open Konsole (or other terminal program)
 2) Type: kdesu kwrite (this will open kwrite as su)
 3) Copy & paste the following:

Section "InputClass"
    Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        #Option  "Device"        "/dev/input/mouse0"
        Option  "Protocol"      "auto-dev"
        LeftEdge=120
        RightEdge=830
        TopEdge=120
        BottomEdge=650     
        Option  "FingerLow"     "25"             
        Option  "FingerHigh"    "30"             
        Option  "MaxTapTime"    "180"             
        Option  "MaxTapMove"    "220"             
        Option  "VertScrollDelta" "100"           
        Option  "MinSpeed"      "0.20"           
        Option  "MaxSpeed"      "1.00"           
        Option  "AccelFactor" "0.15"           
        Option  "SHMConfig"     "1"             
        Option  "VertTwoFingerScroll"   "1"       
        Option  "HorizTwoFingerScroll"  "1" 
        Option  "VertEdgeScroll"        "1"
        Option  "HorizEdgeScroll"       "1"
        Option  "TapButton1"            "1"
        Option  "TapButton2"            "2"
        Option  "TapButton3"            "3"
EndSection

 4) Save the file as 50-synaptics.conf in /etc/X11/xorg.conf.d/
 5) Reboot

#------------------------------------------------------------------------

Solution 4 - Alter the configuration file as shown below. (Elantech touchpad)

 1) Open Konsole (or other terminal program)
 2) Type: kdesu kwrite (this will open kwrite as su)
 3) Copy & paste the following:

Section "InputClass"
    Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        #Option  "Device"        "/dev/input/mouse0"
        Option  "Protocol"      "auto-dev"       
        #Option  "LeftEdge"      "1700"           
        #Option  "RightEdge"     "5300"           
        #Option  "TopEdge"       "1700"           
        #Option  "BottomEdge"    "4200"         
        Option  "FingerLow"     "25"             
        Option  "FingerHigh"    "30"             
        Option  "MaxTapTime"    "180"             
        Option  "MaxTapMove"    "220"             
        Option  "VertScrollDelta" "100"           
        Option  "MinSpeed"      "0.20"           
        Option  "MaxSpeed"      "1.00"           
        Option  "AccelFactor" "0.15"           
        Option  "SHMConfig"     "1"             
        Option  "VertTwoFingerScroll"   "1"       
        Option  "HorizTwoFingerScroll"  "1" 
        Option  "VertEdgeScroll"        "1"
        Option  "HorizEdgeScroll"       "1"
        Option  "TapButton1"            "1"
        Option  "TapButton2"            "2"
        Option  "TapButton3"            "3"
EndSection

 4) Save the file as 50-synaptics.conf in /etc/X11/xorg.conf.d/
 5) Reboot