LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 11-22-2006, 09:41 PM   #1
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Rep: Reputation: 77
Touchpad Help


I have a Dell Latitude X1 which is basically a Samsung Q30 laptop however I can't stand using it because when typing, I always tap the touch pad which moves the cursor somewhere else - it is beyond frustrating. Is there a way I can disable the tap function on the touch pad? I don't want to disable the mouse scroll on the touch pad at all, just the touch to tap feature.
 
Old 11-23-2006, 02:50 AM   #2
doc.nice
Member
 
Registered: Oct 2004
Location: Germany
Distribution: Debian
Posts: 274

Rep: Reputation: 34
is the touchpad a synaptics touchpad? in this case, you can enable/disable the touchpad, configure scroll area on the side, and, and, and...
(search for synaptics driver linux on your favorite goo^H^H^H search engine)
 
Old 11-23-2006, 08:14 AM   #3
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300

Rep: Reputation: 90
The only way that I could get the touchpad taps to disable was to recompile my kernel with the synaptics patch, along with using the xorg synaptics driver. Then you can edit your xorg.conf to disable it.

I had tried just using the xorg synaptics driver and configuring it in the xorg.conf but the taps would never disable. It was only after applying the touchpad patch to the kernel and recompiling that I was able to finally disable it.
 
Old 11-23-2006, 08:39 AM   #4
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Original Poster
Rep: Reputation: 77
That sucks. It appears to be way to complicated. I don't want to completely disable the synaptic touchpad, just the tap to touch feature is driving me crazy.
 
Old 11-23-2006, 08:50 AM   #5
deroB
Member
 
Registered: Dec 2005
Location: Sydney, Australia
Distribution: Arch Linux
Posts: 208

Rep: Reputation: 30
I fixed this for my synaptics touchpad by editing /etc/X11/xorg.conf.
and setting "MaxTapTime" to 0.

Code:
 Section "InputDevice"
   Driver  	"synaptics"
   Identifier  	"TouchPad"
   .............other stuff removed for clarity
   Option	"MaxTapTime"	"0"
 EndSection
here's a good link
http://gentoo-wiki.com/HARDWARE_Synaptics_Touchpad
 
Old 11-23-2006, 09:14 AM   #6
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Original Poster
Rep: Reputation: 77
So I don't need to recompile a kernel and do all that crazy jazz, right?
 
Old 11-23-2006, 09:21 AM   #7
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300

Rep: Reputation: 90
Quote:
Originally Posted by Carlwill
So I don't need to recompile a kernel and do all that crazy jazz, right?
It depends really. You do need to have the synaptics xorg driver, but may or may not need to patch your kernel.

I was simply relating what I needed to do to disable the taps on my Dell. I'd try the xorg driver first and edit the xorg.conf and see if that does it for you. If it doesn't, you'll have to patch the kernel. It really isn't as complicated as it sounds LOL
 
Old 11-23-2006, 09:44 AM   #8
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Original Poster
Rep: Reputation: 77
So it sounds like the 1st thing I need to do is verify if I have the XORG driver installed, right? I mean my touch pad is working so does that mean I have the xorg driver or could I be using a generic driver? Is there a way to verify this?
 
Old 11-23-2006, 10:37 AM   #9
deroB
Member
 
Registered: Dec 2005
Location: Sydney, Australia
Distribution: Arch Linux
Posts: 208

Rep: Reputation: 30
If you are using debian - maybe this will help
http://www.debuntu.org/2006/06/18/67...complete-guide

This looks like a pretty complete guide, so I hope it helps.
 
Old 11-23-2006, 01:40 PM   #10
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 -current
Posts: 2,300

Rep: Reputation: 90
Quote:
Originally Posted by Carlwill
So it sounds like the 1st thing I need to do is verify if I have the XORG driver installed, right? I mean my touch pad is working so does that mean I have the xorg driver or could I be using a generic driver? Is there a way to verify this?
No, just because the touchpad is working doesn't mean you have the synaptics xorg driver. It will function without it, using just a standard PS/2 driver, but you can't configure any of the features.

Knowing Debian's aversion to proprietary drivers I doubt that you have it installed. Just check your xorg.conf to see if there is an entry for the touchpad and what (if any) driver is listed.
 
Old 11-23-2006, 03:54 PM   #11
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Original Poster
Rep: Reputation: 77
I found this in my xorg.conf

Code:
Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
EndSection
Is this not what I need?
 
Old 11-24-2006, 06:37 AM   #12
doc.nice
Member
 
Registered: Oct 2004
Location: Germany
Distribution: Debian
Posts: 274

Rep: Reputation: 34
It is, simply add the lines you need, for example
Option "MaxTapTime" "0"

you can find more options in /usr/share/doc/xfree-driver-synaptics (or was is xorg-driver-synaptics, I'm sure you can find it out...)
In that directory you will find a file which contains a list of all possible options. (sorry, currently not on linux, so cant check the exact path and name)

When you enable SHM Mode (check the appropriate option line, something with SHM) you can use the synclient application (apt-get install synclient) to tweak and show all the option settings, when you're happy about them just don't forget to copy your values into the xorg.con option lines...
 
Old 11-24-2006, 07:10 AM   #13
carlosinfl
Senior Member
 
Registered: May 2004
Location: Orlando, FL
Distribution: Arch
Posts: 2,905

Original Poster
Rep: Reputation: 77
So I edited the XORG.conf and made the following line:

Code:
Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
        Option          "MaxTapTime"            "0"
EndSection
Now I don't follow everything else you mentioned about SHM and more options in the path you attempted to note...
 
Old 11-24-2006, 07:27 AM   #14
deroB
Member
 
Registered: Dec 2005
Location: Sydney, Australia
Distribution: Arch Linux
Posts: 208

Rep: Reputation: 30
SHMConfig will let you use other programs to edit settings rather than manually editing xorg.conf all the time.

Code:
Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
        Option          "MaxTapTime"            "0"
        Option	        "SHMConfig"	        "on"
EndSection
as doc.nice suggested "apt-get install synclient" and you can change parameters with synclient

Last edited by deroB; 11-24-2006 at 07:28 AM.
 
Old 11-24-2006, 07:37 AM   #15
doc.nice
Member
 
Registered: Oct 2004
Location: Germany
Distribution: Debian
Posts: 274

Rep: Reputation: 34
ok, there is an option that enables SHM Mode, that means you can manipulate the shared memory where the config settings are stored by user programes, like synclient. This application can show and manipulate all configuration options for the synaptics driver (e.g. cursor speed, scrollbars, sensitivity and lots more).
I just saw that synclient comes with the xorg driver in the package "xserver-xorg-input-synaptics".

You can see the names of the options in the readme file or using synclient (see man synclient for more).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Need to kill touchpad click. (Synaptics Touchpad / FC4) sarysa Linux - Laptop and Netbook 4 02-19-2007 03:15 PM
touchpad ankscorek Linux - Hardware 2 12-31-2005 09:18 PM
IBM laptop & touchpad & TrackPoint - touchpad doesn't work! espinosa_cz Linux - Laptop and Netbook 1 08-20-2004 12:45 PM
Using Touchpad + USB WLAN means touchpad and keyboard stops responding randomly ultrabeam16 Linux - Laptop and Netbook 0 03-21-2004 02:19 PM
USBmouse/touchpad together, touchpad behaves erratically Pathian Mandriva 2 01-07-2004 02:59 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 09:13 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration