Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
X / KDE eliminating touchpad tapping [SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Sun Jul 15, 2007 5:17 am    Post subject: X / KDE eliminating touchpad tapping [SOLVED] Reply with quote

Hello all,

After looking through a bunch of guides and xorg.conf files, I can't seem to figure out why I can't disable tapping on my touchpad. Tapping drives me completely insane, and I just want it gone. Here's a copy of my xorg.conf file. If you know how I can fix this problem (or just have recommendations about any other changes you might make), please let me know.

Code:

Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "aticonfig-Screen[0]" 0 0
   InputDevice    "TouchPad" "AlwaysCore"
   InputDevice    "Keyboard0" "CoreKeyboard"
   Option          "AIGLX" "false"
EndSection

Section "Files"
   RgbPath      "/usr/share/X11/rgb"
   ModulePath   "/usr/lib/xorg/modules"
   FontPath     "/usr/share/fonts/misc/"
   FontPath     "/usr/share/fonts/TTF/"
   FontPath     "/usr/share/fonts/OTF"
   FontPath     "/usr/share/fonts/Type1/"
   FontPath     "/usr/share/fonts/100dpi/"
   FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
   Load  "bitmap"
   Load  "ddc"
   Load  "dri"
   Load  "extmod"
   Load  "freetype"
   Load  "glx"
   Load  "int10"
   Load  "type1"
   Load  "vbe"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option       "CoreKeyboard"
   Option       "XkbRules" "xorg"
   Option       "XkbModel" "pc104"
   Option       "XkbLayout" "us"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "CorePointer"
   Option       "Protocol" "auto"
   Option       "Device" "/dev/input/mice"
   Option       "ZAxisMapping" "4 5 6 7"
   Option       "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
   Identifier  "TouchPad"
   Driver       "synaptics"
   Option       "Device" "/dev/input/mouse1"
   Option       "Protocol" "event"
   Option       "LeftEdge" "130"
   Option       "RightEdge" "840"
   Option       "TopEdge" "130"
   Option       "BottomEdge" "640"
   Option       "FingerLow" "7"
   Option       "FingerHigh" "8"
   Option       "MaxTapTime" "0"
   Option       "MaxTapMove" "0"
   Option       "EmulateMidButtonTime" "75"
   Option       "VertScrollDelta" "20"
   Option       "HorizScrollDelta" "20"
   Option       "MinSpeed" "0.60"
   Option       "MaxSpeed" "1.10"
   Option       "AccelFactor" "0.030"
   Option       "EdgeMotionMinSpeed" "200"
   Option       "EdgeMotionMaxSpeed" "200"
   Option       "UpDownScrolling" "1"
   Option       "CircularScrolling" "1"
   Option       "CircScrollDelta" "0.1"
   Option       "CircScrollTrigger" "2"
   Option       "SHMConfig" "on"
   Option       "Emulate3Buttons" "on"
   Option       "TouchpadOff" "2"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "Dell"
   ModelName    "1440x900 wxga"
   HorizSync    28.0 - 96.0
   VertRefresh  43.0 - 60.0
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Device"
   Identifier  "ATI Technologies, Inc. M22 [Radeon Mobility M300]"
   Driver      "ati"
   VendorName  "ATi Corporation"
   VideoRam    65536
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]"
   Driver      "fglrx"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "ATI Technologies, Inc. M22 [Radeon Mobility M300]"
   Monitor    "Monitor0"
   DefaultDepth     24
   SubSection "Display"
      Depth     1
      Modes    "1440x900"
   EndSubSection
   SubSection "Display"
      Depth     4
      Modes    "1440x900"
   EndSubSection
   SubSection "Display"
      Depth     8
      Modes    "1440x900"
   EndSubSection
   SubSection "Display"
      Depth     15
      Modes    "1440x900"
   EndSubSection
   SubSection "Display"
      Depth     16
      Modes    "1440x900"
   EndSubSection
   SubSection "Display"
      Depth     24
      Modes    "1440x900"
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]"
   Device     "aticonfig-Device[0]"
   Monitor    "aticonfig-Monitor[0]"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "DRI"
   Mode         0666
EndSection


Thanks preemptively,
Zach
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---


Last edited by NathanZachary on Tue Jul 17, 2007 4:22 am; edited 1 time in total
Back to top
View user's profile Send private message
didymos
Advocate
Advocate


Joined: 10 Oct 2005
Posts: 4798
Location: California

PostPosted: Sun Jul 15, 2007 7:53 am    Post subject: Reply with quote

Are you using syndaemon? Or synclient?
_________________
Thomas S. Howard
Back to top
View user's profile Send private message
PoDg
n00b
n00b


Joined: 12 Jun 2005
Posts: 12
Location: Adelaide, South Australia

PostPosted: Sun Jul 15, 2007 10:34 am    Post subject: Reply with quote

I disabled tapping on my Ubuntu laptop by adding
Code:

        Option          "TapButton1"                    "0"
        Option          "TapButton2"                    "0"
        Option          "TapButton3"                    "0"

to xorg.conf
Back to top
View user's profile Send private message
Tlaloc
Guru
Guru


Joined: 21 Feb 2005
Posts: 451
Location: Europe - Alps - Tyrol

PostPosted: Sun Jul 15, 2007 2:10 pm    Post subject: Reply with quote

Don't forget that the standard firefox settings are the cause for many worries touchpad users have. Sorry that I cannot give a link to a howto how to change them because I forgot it, but I still wanted to point that out.

Bye, Tlaloc.
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Sun Jul 15, 2007 3:53 pm    Post subject: Reply with quote

I haven't emerged either syndaemon or synclient. I thought those were extras that you could use. The interesting thing is that under KDE, in Control Panel --> Peripherals, there isn't even a section for TouchPad, which I believe there should be if everything in xorg.conf is configured correctly. I can barely use my laptop while the tap-to-click is on.
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
didymos
Advocate
Advocate


Joined: 10 Oct 2005
Posts: 4798
Location: California

PostPosted: Sun Jul 15, 2007 4:38 pm    Post subject: Reply with quote

syndaemon and synclient are part of x11-drivers/synaptics. Do "equery files synaptics" to get a list of everything from the package.
_________________
Thomas S. Howard
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Sun Jul 15, 2007 4:42 pm    Post subject: Reply with quote

The interesting thing, though, is that no matter what I change in my xorg.conf file, nothing changes on the touchpad itself. That's why I think that I have something setup incorrectly in my xorg.conf file.
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Tlaloc
Guru
Guru


Joined: 21 Feb 2005
Posts: 451
Location: Europe - Alps - Tyrol

PostPosted: Sun Jul 15, 2007 7:11 pm    Post subject: Reply with quote

To get an entry for your touchpad in Kcontrol you have to emerge KSynaptics. But I can say that the last time I tried to disable tapping I wasn't succesful either. No matter what settings I changed in xorg.conf or KControl tapping would remain enabled. Ksynaptics is even very picky about the synaptics version used, wrong version -> crash. On the KSynaptics homepage you can check which versions are supposed to work together.

Bye, Tlaloc.
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Mon Jul 16, 2007 3:13 am    Post subject: Reply with quote

I still haven't been able to get this damn tapping disabled. Apparently my laptop actually uses the ALPS touchpad instead of Synaptics. I have looked all over and haven't found anything that works for disabling the tap-to-click. I merged tpconfig, but I couldn't get it to work either because it just said "fatal: no Synaptics/ALPS device found." Any other suggestions? As of right now, this problem has essentially rendered my laptop unusable. :(
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
desultory
Bodhisattva
Bodhisattva


Joined: 04 Nov 2005
Posts: 9410

PostPosted: Mon Jul 16, 2007 3:40 am    Post subject: Reply with quote

Do you have an external pointing device available to use until you are able to resolve your problems with the touch pad?
Back to top
View user's profile Send private message
Tlaloc
Guru
Guru


Joined: 21 Feb 2005
Posts: 451
Location: Europe - Alps - Tyrol

PostPosted: Mon Jul 16, 2007 7:24 am    Post subject: Reply with quote

Have a look here:
http://gentoo-wiki.com/HARDWARE_Synaptics_Touchpad
Especially at the section " Real-Time Tweaking" with synclient (changing settings without restarting X seems handy). Even tweaking firefox is explained there!

Bye, signor_rossi.
Back to top
View user's profile Send private message
NathanZachary
Moderator
Moderator


Joined: 30 Jan 2007
Posts: 2605

PostPosted: Tue Jul 17, 2007 4:21 am    Post subject: Reply with quote

Well let me just say that I FINALLY got the tapping disabled. I've only been screwing with it for a couple days. :p Here's the xorg.conf file that finally worked (obviously, with use of the synaptics driver):

Code:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "aticonfig-Screen[0]" 0 0
    InputDevice    "Mouse1" "CorePointer"
    InputDevice    "TouchPad" "AlwaysCore"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option          "AIGLX" "false"
EndSection
 
Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc/"
    FontPath     "/usr/share/fonts/TTF/"
    FontPath     "/usr/share/fonts/OTF"
    FontPath     "/usr/share/fonts/Type1/"
    FontPath     "/usr/share/fonts/100dpi/"
    FontPath     "/usr/share/fonts/75dpi/"
EndSection
 
Section "Module"
    Load  "bitmap"
    Load  "ddc"
    Load  "dri"
    Load  "extmod"
    Load  "freetype"
    Load  "glx"
    Load  "int10"
    Load  "type1"
    Load  "vbe"
EndSection
 
Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option       "CoreKeyboard"
    Option       "XkbRules" "xorg"
    Option       "XkbModel" "pc104"
    Option       "XkbLayout" "us"
EndSection
 
Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option       "CorePointer"
    Option       "Protocol" "auto"
    Option       "Device" "/dev/input/mice"
    Option       "ZAxisMapping" "4 5 6 7"
    Option       "Emulate3Buttons" "true"
EndSection
 
Section "InputDevice"
    Identifier  "TouchPad"
    Driver       "synaptics"
    Option       "Device" "/dev/input/mouse1"
    Option       "Protocol" "auto"
    Option       "LeftEdge" "130"
    Option       "RightEdge" "840"
    Option       "TopEdge" "130"
    Option       "BottomEdge" "640"
    Option       "FingerLow" "7"
    Option       "FingerHigh" "8"
    Option       "MaxTapTime" "0"
    Option       "MaxTapMove" "0"
    Option       "EmulateMidButtonTime" "75"
    Option       "VertScrollDelta" "20"
    Option       "HorizScrollDelta" "20"
    Option       "MinSpeed" "0.60"
    Option       "MaxSpeed" "1.10"
    Option       "AccelFactor" "0.030"
    Option       "EdgeMotionMinSpeed" "200"
    Option       "EdgeMotionMaxSpeed" "200"
    Option       "UpDownScrolling" "1"
    Option       "CircularScrolling" "1"
    Option       "CircScrollDelta" "0.1"
    Option       "CircScrollTrigger" "2"
    Option       "SHMConfig" "on"
    Option       "Emulate3Buttons" "on"
    Option       "TouchpadOff" "2"
    Option    "TapButton1" "0"
    Option    "TapButton2" "0"
    Option    "TapButton3" "0"
EndSection
 
Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Dell"
    ModelName    "1440x900 wxga"
    HorizSync    28.0 - 96.0
    VertRefresh  43.0 - 60.0
EndSection
 
Section "Monitor"
    Identifier   "aticonfig-Monitor[0]"
    Option       "VendorName" "ATI Proprietary Driver"
    Option       "ModelName" "Generic Autodetecting Monitor"
    Option       "DPMS" "true"
EndSection
 
Section "Device"
    Identifier  "ATI Technologies, Inc. M22 [Radeon Mobility M300]"
    Driver      "ati"
    VendorName  "ATi Corporation"
    VideoRam    65536
    BusID       "PCI:1:0:0"
EndSection
 
Section "Device"
    Identifier  "aticonfig-Device[0]"
    Driver      "fglrx"
EndSection
 
Section "Screen"
    Identifier "Screen0"
    Device     "ATI Technologies, Inc. M22 [Radeon Mobility M300]"
    Monitor    "Monitor0"
    DefaultDepth     24
    SubSection "Display"
       Depth     1
       Modes    "1440x900"
    EndSubSection
    SubSection "Display"
       Depth     4
       Modes    "1440x900"
    EndSubSection
    SubSection "Display"
       Depth     8
       Modes    "1440x900"
    EndSubSection
    SubSection "Display"
       Depth     15
       Modes    "1440x900"
    EndSubSection
    SubSection "Display"
       Depth     16
       Modes    "1440x900"
    EndSubSection
    SubSection "Display"
       Depth     24
       Modes    "1440x900"
    EndSubSection
EndSection
 
Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device     "aticonfig-Device[0]"
    Monitor    "aticonfig-Monitor[0]"
    DefaultDepth     24
    SubSection "Display"
       Viewport   0 0
       Depth     24
    EndSubSection
EndSection
 
Section "DRI"
    Mode         0666
EndSection


I greatly appreciate all of your help!!! I would have scrapped Gentoo right in the beginning if it wasn't for such an awesome community of supporters. Now that I have worked with Gentoo for a long while, it is my flavour of choice. Thanks so much! :)
_________________
“Truth, like infinity, is to be forever approached but never reached.” --Jean Ayres (1972)
---avatar cropped from =AimanStudio---
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum