Page 1 of 2

How to disable my touchpad tap2click?

Posted: Wed 26 Dec 2012, 15:27
by Emperor
Why i cant disable my touchpad tap ?
I am using Puppy 4.3.1(Full HD install) and it seems like whatever i do it ignores the Xorg.conf
#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this section is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"
Load "synaptics"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection

# This loads the font modules
Load "type1"
Load "freetype"

# This loads xtrap extension, used by xrandr
Load "xtrap"

# This loads the GLX module (if present)
Load "glx"

# This loads dri module (if present)
Load "dri"

EndSection

# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

RgbPath "/usr/X11R7/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

FontPath "/usr/X11R7/lib/X11/fonts/misc/"
FontPath "/usr/X11R7/lib/X11/fonts/Type1/"
FontPath "/usr/X11R7/lib/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12). This allows clients to receive these key
# events.

# Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

Option "RandR" "on"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


Section "ServerLayout"
InputDevice "Synaptics Mouse" "AlwaysCore"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "de" #xkeymap0
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
#Option "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "InputDevice"
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "0"
Option "MaxTapMove" "0"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.10"
Option "MaxSpeed" "0.30"
Option "AccelFactor" "0.0030"
Option "SHMConfig" "on"
#Option "Repeater" "/dev/ps2mouse"
Option "TapButton1" "0"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5-37
VertRefresh 40-70
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "800x600"
EndSection

Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection

Section "Device"
# Available Driver options are:-
# Values: <i>: integer, <f>: float, <bool>: "True"/"False",
# <string>: "String", <freq>: "<f> Hz/kHz/MHz"
# [arg]: arg optional
#Option "pci_burst" # [<bool>]
#Option "fifo_conservative" # [<bool>]
#Option "fifo_moderate" # [<bool>]
#Option "fifo_aggressive" # [<bool>]
#Option "pci_retry" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "set_mclk" # <freq>
#Option "show_cache" # [<bool>]
#Option "HWCursor" # [<bool>]
#Option "SWCursor" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "ByteSwap" # [<bool>]
#Option "Interlaced" # [<bool>]
#Option "UseBIOS" # [<bool>]
#Option "ZoomOnLCD" # [<bool>]
#Option "Dualhead" # [<bool>]
#Option "AccelMethod" # <str>
Identifier "Card0"
Driver "siliconmotion" #card0driver
VendorName "Silicon Motion, Inc."
BoardName "SM712 LynxEM+"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "800x600"
EndSubsection
EndSection

#PuppyHardwareProfile=Silicon_Motion_SM712
also Flsync wont start :roll: and somehow i cant compile the 1.1.3 Synaptics driver--> Missing "XI" error. However according to many many diffrent posts it should work with the Xorg.conf.......it drives me crazy, iam trying this since a couple of months! :evil:

PLEASE HELP

Posted: Wed 26 Dec 2012, 16:09
by Flash
Did you see this thread?

Posted: Wed 26 Dec 2012, 16:23
by Emperor
yes, but it still makes not much sense in my case :?

for example
adding the line
Option "TapButton1" "0"
on a fresh xorg.conf there is all of that stuff missing, even the option to disable the Tap2click isnt there in the wizzard. After adding the line it appears.
The Posted File is my Current xorg.conf after i installed the synaptics driver via a pet file.

Posted: Wed 26 Dec 2012, 19:17
by npierce
Let's see if your touchpad is responding to synclient commands. Try entering this command in a terminal window:

Code: Select all

synclient TapButton1=0
If it works it will immediately disable tapping for button 1 (no need to restart X).

If it doesn't work you might have an incompatible touchpad, or a problem with synclient.

This was just to test things. Even if it works, it is not a permanent solution. But if it works, one possible cause for your problem could be that the /root/Startup/load-touchpad-settings script is overwriting the values that you are setting in xorg.conf each time you start X. Try this command to see if it is enabling tapping:

Code: Select all

grep TapButton /root/.flSynclient
If it is, you can edit /root/.flSynclient, or you can just remove the load-touchpad-settings script from /root/Startup so that it will stop overwriting your settings from xorg.conf. (Of course, the latter will disable auto loading of any settings you save with flsynclient.)

Posted: Wed 26 Dec 2012, 20:18
by Emperor
OK something went FUBAR and Beyond :roll:
I started Xorgwizzard and now all he can find is the generic Mouse driver. :evil:


Flsynclient also says that it cant find a synaptics touchpad :?:

........anyone an idea?

Its an Panasonic Toughbook CF-M34 MKII

and i MUST disable the tap..........this useless function killed almost my Car engine :evil: :x

why we cant edit the standart Mouse driver?
adding the option enable tap to click works :!:

Posted: Thu 27 Dec 2012, 21:08
by Emperor
hmmmm no one an idea?

:? is there a gpointer device pet? or is there a chance to install somehow those ps_mouse_alps_driver from x.org?

Posted: Fri 28 Dec 2012, 01:37
by Flash
Have you tried anything that npierce asked you to try?

Posted: Fri 28 Dec 2012, 02:37
by Bligh
It may not work for everyone, but I always disable the touchpad. Either in the bios or software. USB laptop mice are fairly cheap.
Cheers

Posted: Fri 28 Dec 2012, 16:38
by Emperor
@Flash
yes its say´s no supported touchpad found :?

@Bligh
:lol: Iam aware of this, but handling an external mouse in a car at a cruising speed around 120mp/h doesent sound like a "good" plan for me :D
(its a danger to the manifold thingy :lol: )

there must be somekind of solution........it drives me crazy :evil:

Posted: Fri 28 Dec 2012, 20:03
by npierce
Please post the output of this command:

Code: Select all

grep Name /proc/bus/input/devices
If you see your touchpad listed, please also post the output of these commands:

Code: Select all

synclient -V
ls -l  /usr/X11R7/lib/xorg/modules/input/
grep -i -A 1 synaptics /var/log/Xorg.0.log

Posted: Fri 28 Dec 2012, 20:14
by Emperor
:?
grep Name /proc/bus/input/devices-->
Name="PS/2 Generic Mouse"
synclient -V -->
No Synaptics touchpad supported found
ls -l /usr/X11R7/lib/xorg/modules/input/ -->
-rwyr-xr-x 1 root root 24188 2009-10-16 01:24 kbd_drv.so
-rwyr-xr-x 1 root root 41556 2009-10-16 01:24 mouse_drv.so
-rwyr-xr-x 1 root root 35916 2009-10-16 01:24 synaptics_drv.so
grep -i -A 1 synaptics /var/log/Xorg.0.log -->
Invalid context lenght argument

Posted: Fri 28 Dec 2012, 20:21
by Flash
Emperor wrote:... handling an external mouse in a car at a cruising speed around 120mp/h doesnt sound like a "good" plan for me ...
But using a computer, even one with a touchpad, is? :? I hope you aren't delivering pizza. :lol:

Posted: Fri 28 Dec 2012, 20:26
by Emperor
Flash wrote:
Emperor wrote:... handling an external mouse in a car at a cruising speed around 120mp/h doesnt sound like a "good" plan for me ...
But using a computer, even one with a touchpad, is? :? I hope you aren't delivering pizza. :lol:
:arrow: http://www.youtube.com/watch?v=qyTj4WnPE9M
naa workmate/buddy drive while iam strapped in a bucket seat. with a touchpad its already very hard, with a mouse its impossibel(tried already)

Posted: Fri 28 Dec 2012, 21:32
by deepsea
Seems a remote control like James Bond :lol:
but with Xvesa instead of Xorg

Posted: Fri 28 Dec 2012, 23:37
by Emperor
its more like this
http://www.youtube.com/watch?v=GaEGjVkBz8E
every bump on the road makes me tap and that sucks.
ok enough OT


is there a chance that i can add a line in the mouse_drv.so ?

Posted: Sat 29 Dec 2012, 02:42
by Flash
What application creates those on-screen meters and how does it interface with the car?

Posted: Sat 29 Dec 2012, 03:41
by npierce
Emperor wrote:
Name="PS/2 Generic Mouse"
It would appear that your kernel may not support your touchpad. Do you happen to know the manufacturer and model?

Some Alps Glidepoint touch pads are known to be unsupported by old kernels, and need a 3.2.0 or newer kernel.

There is at least one recent report of a Puppy user with an unsupported touchpad (I don't know if it was an Alps or not). The 3.2.29 kernel in Precise Puppy wasn't new enough to solve the problem. 01micko finally solved it by suggesting an upgrade to a Puppy with a 3.4.2 or newer kernel (found in Dpup Exprimo 5.X.3.4.12 and Slacko 5.4) (See http://www.murga-linux.com/puppy/viewto ... 270#657270.)
Emperor wrote:is there a chance that i can add a line in the mouse_drv.so ?
I'm not aware of any such line. In fact, I would guess that mouse_drv.so believes it is really getting button clicks (not taps) from a PS/2 mouse (since real mice don't tap). The mouse emulation probably happens before mouse_drv.so is involved, possibly even in firmware supplied with the touchpad. (You might check your BIOS settings to see if tapping can be disabled there.)

Posted: Sat 29 Dec 2012, 11:42
by Emperor
Flash wrote:What application creates those on-screen meters and how does it interface with the car?
Tunerstudio Pro (works only with Megasquirt & KDFI)

@npierce

Upgrading wont work :( the newer ones dont support my GPU for some unknown reason. its also a huge pain to install a new system on this thing cause it have no CD-Rom, no Floppy and no USB boot function :shock:
Also the Laptop is a Rugged one, removing the HDD is quiet complicated :cry:

i have PuppyTune on my Laptop which is a Reborn Puppy v0.44. But it doesent support my GPU :roll:
http://forums.turbobricks.com/showthread.php?t=259983

Posted: Sat 29 Dec 2012, 13:03
by Flash
Emperor wrote:
Flash wrote:What application creates those on-screen meters and how does it interface with the car?
Tunerstudio Pro (works only with Megasquirt & KDFI)
I googled it and couldn't find it. Do you have to sign a nondisclosure agreement before you can use it, promising never to divulge where you got it? :lol:

Posted: Sat 29 Dec 2012, 18:54
by Emperor
Flash wrote:
Emperor wrote:
Flash wrote:What application creates those on-screen meters and how does it interface with the car?
Tunerstudio Pro (works only with Megasquirt & KDFI)
I googled it and couldn't find it. Do you have to sign a nondisclosure agreement before you can use it, promising never to divulge where you got it? :lol:
No, the most of it is even opensource 8) You build it,You tune it and pray to god there is a PNP version for your car LOL

for more questions please PM--->OT