You are not logged in.

#1 2010-05-13 01:27:57

mathfeel
Member
Registered: 2010-05-08
Posts: 36

[SOLVED] synaptics no tap click.

I cannot get tapping to work on my touchpad, at least at each restart of X, tapping is lost until I launch gsynaptics and check the box again It become unchecked when I logout.

I tried to use the stock synaptics hal fdi file, and looking at Xorg.0.log:

(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
        compiled for 1.7.3, module version = 1.2.1
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.1
(**) Option "Device" "/dev/input/event8"
(II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
(II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
(II) ETPS/2 Elantech Touchpad: device does not report pressure, will use touch data.
(II) ETPS/2 Elantech Touchpad: finger width range 0 - 0
(II) ETPS/2 Elantech Touchpad: buttons: left right double triple
(**) Option "SHMConfig" "true"
(**) Option "VertEdgeScroll" "true"
(**) Option "HorizEdgeScroll" "true"
(**) Option "VertTwoFingerScroll" "true"
(**) Option "HorizTwoFingerScroll" "true"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) ETPS/2 Elantech Touchpad: touchpad found
(**) ETPS/2 Elantech Touchpad: always reports core events
(II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD)
(**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
(**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 0
(--) ETPS/2 Elantech Touchpad: touchpad found

Suggests that it has taken effect and 1-3 fingers tapping SHOULD be enabled, but no. I still have to manually run gsynaptics and check that box on tapping.

Any suggestions?

Last edited by mathfeel (2010-05-13 21:24:06)


Cheers!

M

Offline

#2 2010-05-13 03:10:37

kazuo
Member
From: São Paulo/Brazil
Registered: 2008-03-18
Posts: 413
Website

Re: [SOLVED] synaptics no tap click.

Uhh, after you start X (before setting anything on gsynaptis) do a 'synclient -l > before' and do the gsynaptics setting and do a 'synclient -l > after'. Any diff? Can you post the 'diff -u' of the two files?

Offline

#3 2010-05-13 06:38:23

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,770

Re: [SOLVED] synaptics no tap click.

You are using hal, and it is running, right?  I only ask because of the buzz over Xorg 1.8 and the impending demise of hal.

In addition to kazuo's suggestion, you might also look at the appropriate section of the output of lshal  Here is the appropriate part of mine:

udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0'
  info.capabilities = {'input', 'input.touchpad'} (string list)
  info.category = 'input'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  info.product = 'AlpsPS/2 ALPS GlidePoint'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0'  (string)
  input.device = '/dev/input/event9'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  input.product = 'AlpsPS/2 ALPS GlidePoint'  (string)
  input.x11_driver = 'synaptics'  (string)
  input.x11_options.AccelFactor = '2'  (string)
  input.x11_options.CircScrollTrigger = '3'  (string)
  input.x11_options.CircularScrolling = 'true'  (string)
  input.x11_options.LBCornerButton = '2'  (string)
  input.x11_options.RBCornerButton = '3'  (string)
  input.x11_options.SHMConfig = 'true'  (string)
  input.x11_options.TapButton1 = '1'  (string)
  input.x11_options.TapButton2 = '2'  (string)
  input.x11_options.TapButton3 = '3'  (string)
  linux.device_file = '/dev/input/event9'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input9/event9'  (string)

Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#4 2010-05-13 08:23:13

mathfeel
Member
Registered: 2010-05-08
Posts: 36

Re: [SOLVED] synaptics no tap click.

ewaller wrote:

You are using hal, and it is running, right?  I only ask because of the buzz over Xorg 1.8 and the impending demise of hal.

Yes, I am still on 1.7 with HAL.


Cheers!

M

Offline

#5 2010-05-13 08:25:06

mathfeel
Member
Registered: 2010-05-08
Posts: 36

Re: [SOLVED] synaptics no tap click.

kazuo wrote:

Uhh, after you start X (before setting anything on gsynaptis) do a 'synclient -l > before' and do the gsynaptics setting and do a 'synclient -l > after'. Any diff? Can you post the 'diff -u' of the two files?

umm...interesting, tap is not set before I explicitly set it in gsynaptics. Something is overriding the setting in HAL and gsynaptics.

$ diff -u synclient.*
--- synclient.after    2010-05-13 01:24:02.175250889 -0700
+++ synclient.before    2010-05-13 01:23:47.191920278 -0700
@@ -44,9 +44,9 @@
     RBCornerButton          = 0
     LTCornerButton          = 0
     LBCornerButton          = 0
-    TapButton1              = 1
-    TapButton2              = 3
-    TapButton3              = 2
+    TapButton1              = 0
+    TapButton2              = 0
+    TapButton3              = 0
     ClickFinger1            = 1
     ClickFinger2            = 1
     ClickFinger3            = 2

EDIT:
I solved the problem. Appearantly I need to change the setting for GNOME via gconf. gsynaptics does not seems to permanently store its setting in that database and when GNOME is started setting from gconf override my HAL setting.

This begs the question, with this behavior what is gsynaptics good for then? Only temporary setting?

Last edited by mathfeel (2010-05-13 08:37:04)


Cheers!

M

Offline

Board footer

Powered by FluxBB