LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-25-2016, 07:37 PM   #1
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Rep: Reputation: Disabled
Unhappy no option to disable trackpad tap-click ?


System: Dell Latitude 7404
OS: Debian8.3

trying to disable the tap click on my laptop trackpad so I don't click random things every other second.In system settings no pad shows up only mouse. please help extremely annoying
 
Old 03-25-2016, 08:49 PM   #2
maples
Member
 
Registered: Oct 2013
Location: IN, USA
Distribution: Arch, Debian Jessie
Posts: 814

Rep: Reputation: 265Reputation: 265Reputation: 265
What desktop environment are you using? Some DEs have mouse/touchpad settings built-in to them.

The following is assuming that you don't have a "mouse settings" option (or similar) anywhere in your desktop environment's settings.

First, you should have the package xserver-xorg-input-synaptics installed.

Then, open a terminal and run
Code:
synclient -l
(That's a lowercase L)

It should print out a long list of settings. Among those, you should see something like:
Code:
TapButton1      = 1
TapButton2      = 2
TapButton3      = 3
This is telling it when you tap with 1 finger, act like mouse button 1 was pressed. The same is for 2 and 3, respectively.

On my laptop, setting these to zero disabled the tap-to-click (the physical buttons below the touchpad still worked like usual):
Code:
synclient TapButton1=0
synclient TapButton2=0
synclient TapButton3=0
If these commands disable your touchpad, then we have a few options. Probably the "right" way to do it is to make a file in /etc/X11/xorg.conf.d/; however, I'm not very familiar with the format of those files. Here's what I've worked out after looking at my laptop's configuration, but note that this might not be correct.
Code:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        Option "TapButton1" "0"
        Option "TapButton2" "0"
        Option "TapButton3" "0"
There are other, more "hackish" ways to get it done, but I'd rather not go that route unless this doesn't work.

You might also want to take a look at this link:
https://wiki.archlinux.org/index.php/Synaptics

Last edited by maples; 03-25-2016 at 08:51 PM.
 
Old 03-25-2016, 09:16 PM   #3
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
Thank you for post

I installed that package about 2 hours before I made post...typing synclient -l
gives me :

Couldn't find synaptics properties. No synaptics driver loaded?
 
Old 03-25-2016, 09:36 PM   #4
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
In days of old mousedev.tap_time=0 as a kernel parm, but the modules are different now. With udev and evdev managing things you'll probably find something in xinput.

$ xinput
$ xinput --list-props 15
(or whatever # matches the device, changes between X starts / boots)
$ xinput --set-prop #D #P #V

Where #D is the device number (same as --list-props). And #P is the property # (changes between startups). And #V is the desired value. Back in the day there was also tpconfig and synaptic depending on your device. Not sure if either of those still work. Mentions of synclient in the synaptic driver for xorg.

https://wiki.debian.org/SynapticsTouchpad

A few system settings option for gnome and kde. I don't use those so I don't know what they're called or if they work. But the only option I need to change is enable middle mouse button emulation on my two button trackball. Which I can do with xinput.
 
Old 03-26-2016, 12:19 AM   #5
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
xinit: no such command
 
Old 03-26-2016, 12:20 PM   #6
hydrurga
LQ Guru
 
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
Blog Entries: 5

Rep: Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925
OP still hasn't, as far as I can see, told us which desktop environment they are using, as requested by maples right at the start, an important piece of information when it comes to solving problems with input devices such as the touchpad.

For KDE: System Settings->Hardware->Input Devices->Touchpad->Tap Detection->Maximum time: change to 0ms.
 
Old 03-26-2016, 12:45 PM   #7
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by maples View Post
What desktop environment are you using? Some DEs have mouse/touchpad settings built-in to them.

The following is assuming that you don't have a "mouse settings" option (or similar) anywhere in your desktop environment's settings.

First, you should have the package xserver-xorg-input-synaptics installed.

Then, open a terminal and run
Code:
synclient -l
(That's a lowercase L)

It should print out a long list of settings. Among those, you should see something like:
Code:
TapButton1      = 1
TapButton2      = 2
TapButton3      = 3
This is telling it when you tap with 1 finger, act like mouse button 1 was pressed. The same is for 2 and 3, respectively.

On my laptop, setting these to zero disabled the tap-to-click (the physical buttons below the touchpad still worked like usual):
Code:
synclient TapButton1=0
synclient TapButton2=0
synclient TapButton3=0
If these commands disable your touchpad, then we have a few options. Probably the "right" way to do it is to make a file in /etc/X11/xorg.conf.d/; however, I'm not very familiar with the format of those files. Here's what I've worked out after looking at my laptop's configuration, but note that this might not be correct.
Code:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        Option "TapButton1" "0"
        Option "TapButton2" "0"
        Option "TapButton3" "0"
There are other, more "hackish" ways to get it done, but I'd rather not go that route unless this doesn't work.

You might also want to take a look at this link:
https://wiki.archlinux.org/index.php/Synaptics
Seems like your onto something as configuration at xorg level would be most use full for
two reasons 1. I have many installed DE and WM Gnome, KDE, Xfce4, Mate, and 2 or 3 others
And 2. I won't have to start a thread on how to get same option on FreeBSD.So installed xorg-input-synaptics then rebooted and ran synclient -l and got :

Couldn't find synaptics properties. "No synaptics driver loaded?"
 
Old 03-26-2016, 12:52 PM   #8
hydrurga
LQ Guru
 
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
Blog Entries: 5

Rep: Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925
Can you please paste the output from:

Code:
xinput; dmesg | grep pnp
 
Old 03-26-2016, 01:07 PM   #9
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by hydrurga View Post
OP still hasn't, as far as I can see, told us which desktop environment they are using, as requested by maples right at the start, an important piece of information when it comes to solving problems with input devices such as the touchpad.

For KDE: System Settings->Hardware->Input Devices->Touchpad->Tap Detection->Maximum time: change to 0ms.

Sorry, new to linux, don't have great social skills and this is the first forum I've ever joined. I have many desktops I just wrote them in previous post.I would prefer to learn how to do this at xorg/system level but learning how to do it in Xfce4 ,Gnome and KDE would help me in the mean time.As said in title no touch pad shows up (in any DEorWM) only a mouse. My system doesn't detect it as a touchpad but as a mouse: "ImPS/2 Generic Wheel Mouse" That's from output of cat /proc/bus/input/devices
Also don't know what this means but . . .
i801_smbus: failed to enable,can't probe, it might be i80l or i801 can't tell not sure if it's relevant thought I would share.
 
Old 03-26-2016, 01:11 PM   #10
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by User9 View Post
xinit: no such command
sorry I spelt something else, xinput: no such command, xinit does work I know it doesn't have to do with it. just correcting myself
 
Old 03-26-2016, 01:15 PM   #11
hydrurga
LQ Guru
 
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
Blog Entries: 5

Rep: Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925
Quote:
Originally Posted by User9 View Post
Sorry, new to linux, don't have great social skills and this is the first forum I've ever joined. I have many desktops I just wrote them in previous post.I would prefer to learn how to do this at xorg/system level but learning how to do it in Xfce4 ,Gnome and KDE would help me in the mean time.As said in title no touch pad shows up (in any DEorWM) only a mouse. My system doesn't detect it as a touchpad but as a mouse: "ImPS/2 Generic Wheel Mouse" That's from output of cat /proc/bus/input/devices
Also don't know what this means but . . .
i801_smbus: failed to enable,can't probe, it might be i80l or i801 can't tell not sure if it's relevant thought I would share.
Welcome to the club.

Could you possibly paste the output from the command I mentioned above? That should tell us what make your touchpad is.
 
Old 03-26-2016, 01:19 PM   #12
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
Post dmesg | grep pnp Output

Quote:
Originally Posted by hydrurga View Post
Can you please paste the output from:

Code:
xinput; dmesg | grep pnp
no Xinput command and here dmesg

[ 1.075961] pnp: PnP ACPI init
[ 1.076457] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 1.076758] pnp 00:05: [dma 0 disabled]
[ 1.076782] pnp 00:05: Plug and Play ACPI device, IDs PNP0501 (active)
[ 1.076912] pnp 00:06: [dma 0 disabled]
[ 1.076935] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
[ 1.077043] pnp 00:08: Plug and Play ACPI device, IDs PNP0303 (active)
[ 1.077076] pnp 00:09: Plug and Play ACPI device, IDs IEI0003 PNP0f13 (active)
[ 1.157153] pnp: PnP ACPI: found 12 devices
 
Old 03-26-2016, 01:30 PM   #13
hydrurga
LQ Guru
 
Registered: Nov 2008
Location: Pictland
Distribution: Linux Mint 21 MATE
Posts: 8,048
Blog Entries: 5

Rep: Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925Reputation: 2925
Ah, sorry, I didn't see your message that you had tried xinput but that you appear not to have it installed. That's the more important of the commands.

Can you install xinput from the Debian repositories?
 
Old 03-26-2016, 01:35 PM   #14
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
Yes, searched xinput in Synaptics Pkg Man came up with a lot in Pkg: inputplus, Descript: xinput monitor the one ?
 
Old 03-26-2016, 01:44 PM   #15
User9
Member
 
Registered: Mar 2016
Location: Boston
Distribution: Arch Linux, Debian, Ubuntu Server, FreeBSD, FreeNAS
Posts: 53

Original Poster
Rep: Reputation: Disabled
Post xinput : Output

I scrolled down and found right pkg here you go . . . xinput:

⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ eGalax Inc. USB TouchController id=10 [slave pointer (2)]
⎜ ↳ eGalax Inc. USB TouchController id=11 [slave pointer (2)]
⎜ ↳ ImPS/2 Generic Wheel Mouse id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]

I believe eGalax Inc. is my thouch screen, thats what windows calles it.

Last edited by User9; 03-26-2016 at 01:46 PM.
 
  


Reply

Tags
debian, linux, xorg



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
How to disable Apple trackpad tap? lensilvan Linux - Laptop and Netbook 4 09-28-2014 09:38 AM
how to disable tap to click with touchpad Knightron Slackware 4 02-11-2012 01:14 AM
How to disable tap to click in Slackware 13.37? verynoobish Linux - Laptop and Netbook 2 06-14-2011 02:33 PM
how to disable touchpad's tap click? fastestOS Slackware 3 08-26-2008 01:59 AM
How can I disable Trackpad Tap? captainxark Fedora 1 07-17-2008 03:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:58 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