Tiny Core Linux

Tiny Core Extensions => TCE Q&A Forum => Topic started by: kevinfish on April 01, 2010, 03:20:57 PM

Title: [Xorg] disabling or desensifying touch pad tapping
Post by: kevinfish on April 01, 2010, 03:20:57 PM
Hi, I followed all the instructions here:

http://forum.tinycorelinux.net/index.php?topic=3609.0

I have a Dell XPS m140.

Attached is my Xorg.0.log which seems to show I do not have a synaptics touch pad.  I didn't know they had any competition but the settings seem to do nothing.  Also the touch pad worked fine before I loaded the driver and modified my xorg.conf file.

Any clues how to disable tapping on this machine?

thanks,
-Kevin
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: Juanito on April 02, 2010, 01:33:00 AM
could you post the relevent sections of your xorg.conf
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: kevinfish on April 02, 2010, 03:24:09 AM
It's not very big.  The whole shebang is attached.
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: Juanito on April 02, 2010, 04:57:13 AM
Your xorg.conf looks like this:
Code: [Select]
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice "Alps Touchpad" "AlwaysCore"
EndSection

whereas mine looks like this:
Code: [Select]
Section "ServerLayout"
Identifier "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice "Alps Touchpad"  "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

How is the Dell XPS m140 set up - is it a touchpad alone, a touchpad/pointing stick combo, or?

This section in your xorg.xonf should turn off tapping:
Code: [Select]
Section "InputDevice"
Identifier "Alps Touchpad"
Driver  "synaptics"
Option "Device"  "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
Option "MaxTapTime" "180"
Option "FingerPress" "400"
Option "TouchpadOff" "2"
EndSection
..but from your xorg.0.log, your touchpad is not being recognised is it an alps touchpad, a synaptics touchpad or another brand?
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: kevinfish on April 02, 2010, 04:17:09 PM
dell is touchpad only (however if I plug in a usb mouse it works without modification).

I have no idea how to find out who manufactured the touchpad.  I've done google searches on it but all the specs merely say: input devices: touchpad, keyboard.

Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: bmarkus on April 02, 2010, 04:24:04 PM
dell is touchpad only (however if I plug in a usb mouse it works without modification).

I have no idea how to find out who manufactured the touchpad.  I've done google searches on it but all the specs merely say: input devices: touchpad, keyboard.



Maybe lsusb can help to identify.
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: kevinfish on April 02, 2010, 06:34:30 PM
no, it doesn't show anything, but in another forum the owner of one of these laptops said it is a synaptic and had some suggestions for an xorg.conf file which I made the corrections and have attached.  It still does not disable the tapping (nor did it seem to have any effect at all).
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: maro on April 02, 2010, 09:15:07 PM
@kevinfish: What's the result when you do:
    dmesg | grep -i touch
That is on the assumption that your 'dmesg' output is not been "cut short". In that case re-boot with boot parameter 'syslog' and then post the result of:
    grep -i touch /var/log/messages
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: kevinfish on April 02, 2010, 11:12:05 PM
Synaptics Touchpad, model: 1, fw: 6.2, id: 0x180b1, caps: 0xa04713/0x200000
input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input4
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: Juanito on April 03, 2010, 01:42:58 AM
Based on this from your xorg.0.log:
Code: [Select]
Alps Touchpad no synaptics event device found
Query no Synaptics: 6003C8
(--) Alps Touchpad: no supported touchpad found

..could you try this:
Code: [Select]
$ cat /proc/bus/input/devices
..on my machine, I get this:
Code: [Select]
I: Bus=0011 Vendor=0002 Product=0008 Version=6337
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse1 event5
B: EV=f
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: kevinfish on April 03, 2010, 03:52:53 AM
ok, I get:

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input4
U: Uniq=
H: Handlers=mouse0 event4
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: Juanito on April 03, 2010, 04:07:01 AM
You could  maybe try this:
Code: [Select]
Section "InputDevice"
Identifier "Alps Touchpad"
Driver  "synaptics"
Option "Device"  "/dev/input/event4"
Option "Protocol" "evdev"
Option "SHMConfig" "true"
Option "MaxTapTime" "180"
Option "FingerPress" "400"
Option "TouchpadOff" "2"
EndSection
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: kevinfish on April 03, 2010, 06:32:21 PM
I tried it.  It puked on the "Alps Touchpad" identifier so bad that X would not start so I changed that to "Synaptics Touchpad" and X started but still no change.  I also tried changing MaxTapTime to 0 but it still takes taps.
Title: Re: [Xorg] disabling or desensifying touch pad tapping
Post by: Juanito on April 04, 2010, 12:09:59 AM
Sorry, the label in:
Code: [Select]
InputDevice "Alps Touchpad" "AlwaysCore"
..needs to match the label in:
Code: [Select]
Section "InputDevice"
Identifier "Alps Touchpad"
Driver  "synaptics"

..so if you put "Synaptics" instead of "Alps", it needs to be changed in both places.

Does your Xorg.0.log still give the same errors?