You are not logged in.
Pages: 1
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
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
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
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
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
Pages: 1