Page 1 sur 1

[xorg.touchpad] Tapping (clic sur la zone) KO (eee 1015pn)

Publié : ven. 12 août 2011, 19:08
par fab31
Salut!
D'abord, merci déjà pour le support que j'ai eu sur l'IRC :)
Actuellement, ma configuration est celle

Pour faire bref, mon touchpad fonctionne bien sauf le "clic" sur la zone sensitive (heureusement les boutons sont OK).
L'ancien système était ubuntu, le scroll avec deux doigts était fonctionnel (ici aussi) ainsi que le clic non-multi-touch.

Voilà mes fichiers de conf Xorg: (je n'ai pas de xorg.conf)

Code : Tout sélectionner

/etc/X11/xorg.conf.d/10-evdev.conf:
    1 : #
    2 : # Catch-all evdev loader for udev-based systems
    3 : # We don't simply match on any device since that also adds accelerometers
    4 : # and other devices that we don't really want to use. The list below
    5 : # matches everything but joysticks.
    7 : Section "InputClass"
    8 :         Identifier "evdev pointer catchall"
    9 :         MatchIsPointer "on"
   10 :         MatchDevicePath "/dev/input/event*"
   11 :         Driver "evdev"
   12 : EndSection
   14 : Section "InputClass"
   15 :         Identifier "evdev keyboard catchall"
   16 :         MatchIsKeyboard "on"
   17 :         MatchDevicePath "/dev/input/event*"
   18 :         Driver "evdev"
   19 :         Option      "XkbLayout" "fr"
   20 :         Option      "XkbVariant" "bepo"
   21 : 	Option "XkbOptions" "compose:menu"
   22 : EndSection
   24 : Section "InputClass"
   25 :         Identifier "evdev touchpad catchall"
   26 :         MatchIsTouchpad "on"
   27 :         MatchDevicePath "/dev/input/event*"
   28 :         Driver "evdev"
   29 : EndSection
/etc/X11/xorg.conf.d/10-quirks.conf:
    1 : # Collection of quirks and blacklist/whitelists for specific devices.
    4 : # Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
    5 : # http://bugs.freedesktop.org/show_bug.cgi?id=22442 
    6 : Section "InputClass"
    7 :         Identifier "ThinkPad HDAPS accelerometer blacklist"
    8 :         MatchProduct "ThinkPad HDAPS accelerometer data"
    9 :         Option "Ignore" "on"
   10 : EndSection
/etc/X11/xorg.conf.d/10-synaptics.conf:
    1 : Section "InputClass"
    2 : 	Identifier	"Synaptics touchpads"
    3 : 	MatchIsTouchpad	"on"
    4 : 	Driver		"synaptics"
    5 : 	Option		"TapButton1"		"1"
    6 : 	Option		"TapButton2"		"2"
    7 : 	Option		"TapButton3"		"3"
    8 :   	Option		"CircularScrolling"	"true"
    9 :   	Option		"CircScrollTrigger"	"2"
   10 :   	Option		"HorizTwoFingerScroll"	"true"
   11 :   	Option		"VertEdgeScroll"	"true"
   12 :   	Option		"Emulate3Buttons"	"true"
   13 : 	Option  "SHMConfig"   "on"
   14 : EndSection
Ainsi que le log:

Code : Tout sélectionner

--snip--
[  1944.710] (**) Option "xkb_variant" "bepo"
[  1944.711] (**) Option "xkb_options" "compose:menu"
[  1944.713] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event11)
[  1944.714] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
[  1944.714] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Synaptics touchpads"
[  1944.714] (II) LoadModule: "synaptics"
[  1944.714] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  1944.715] (II) Module synaptics: vendor="X.Org Foundation"
[  1944.715]    compiled for 1.10.2, module version = 1.4.1
[  1944.715]    Module class: X.Org XInput Driver
[  1944.715]    ABI class: X.Org XInput driver, version 12.2
[  1944.715] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[  1944.715] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  1944.715] (**) ETPS/2 Elantech Touchpad: always reports core events
[  1944.715] (**) Option "Device" "/dev/input/event11"
[  1944.816] (--) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
[  1944.816] (--) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
[  1944.816] (--) ETPS/2 Elantech Touchpad: pressure range 0 - 255
[  1944.816] (--) ETPS/2 Elantech Touchpad: finger width range 0 - 15
[  1944.816] (--) ETPS/2 Elantech Touchpad: buttons: left right double triple
[  1944.817] (**) Option "SHMConfig" "on"
[  1944.817] (**) Option "VertEdgeScroll" "true"
[  1944.817] (**) Option "HorizTwoFingerScroll" "true"
[  1944.817] (**) Option "TapButton1" "1"
[  1944.817] (**) Option "TapButton2" "2"
[  1944.817] (**) Option "TapButton3" "3"
[  1944.818] (**) Option "CircularScrolling" "true"
[  1944.818] (**) Option "CircScrollTrigger" "2"
[  1944.923] (--) ETPS/2 Elantech Touchpad: touchpad found
[  1944.923] (**) ETPS/2 Elantech Touchpad: always reports core events
[  1945.033] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input11/event11"
[  1945.033] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD)
[  1945.033] (**) ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[  1945.033] (**) ETPS/2 Elantech Touchpad: MaxSpeed is now 1.75
[  1945.033] (**) ETPS/2 Elantech Touchpad: AccelFactor is now 0.147
[  1945.034] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[  1945.034] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[  1945.034] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[  1945.034] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[  1945.035] (--) ETPS/2 Elantech Touchpad: touchpad found
[  1945.036] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[  1945.036] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Synaptics touchpads"
[  1945.036] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[  1945.036] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  1945.036] (**) ETPS/2 Elantech Touchpad: always reports core events
[  1945.036] (**) Option "Device" "/dev/input/mouse0"
[  1945.036] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Synaptics touchpads"
[  1945.036] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[  1945.036] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  1945.036] (**) ETPS/2 Elantech Touchpad: always reports core events
[  1945.036] (**) Option "Device" "/dev/input/mouse0"
[  1945.037] (--) ETPS/2 Elantech Touchpad: invalid x-axis range.  defaulting to 1615 - 5685
[  1945.037] (--) ETPS/2 Elantech Touchpad: invalid y-axis range.  defaulting to 1729 - 4171
[  1945.037] (--) ETPS/2 Elantech Touchpad: invalid pressure range.  defaulting to 0 - 256
[  1945.037] (--) ETPS/2 Elantech Touchpad: invalid finger width range.  defaulting to 0 - 16
[  1945.037] (**) Option "SHMConfig" "on"
[  1945.037] (**) Option "VertEdgeScroll" "true"
[  1945.037] (**) Option "HorizTwoFingerScroll" "true"
[  1945.037] (**) Option "TapButton1" "1"
[  1945.038] (**) Option "TapButton2" "2"
[  1945.038] (**) Option "TapButton3" "3"
[  1945.038] (**) Option "CircularScrolling" "true"
[  1945.038] (**) Option "CircScrollTrigger" "2"
[  1945.058] (EE) Query no Synaptics: 6003C8
[  1945.059] (--) ETPS/2 Elantech Touchpad: no supported touchpad found
[  1945.059] (EE) ETPS/2 Elantech Touchpad Unable to query/initialize Synaptics hardware.
[  1945.109] (EE) PreInit returned 11 for "ETPS/2 Elantech Touchpad"
[  1945.110] (II) UnloadModule: "synaptics"
[  1945.110] (II) Unloading synaptics
[  1945.111] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
-snip-
et pour finir la sortie de lspci:

Code : Tout sélectionner

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02)
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA AHCI Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications AR8132 Fast Ethernet (rev c0)
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)

Re: [xorg.touchpad] Tapping (clic sur la zone) KO (eee 1015p

Publié : sam. 13 août 2011, 22:46
par cdemoulins
Salut,
De ce que je vois de ta configuration, tout est bon. Éventuellement tu peux voir avec la commande «synclient -l» si il n'y a pas des paramètres louches.
Sinon tu peux faire comme moi et passer au driver mtrack (http://aur.archlinux.org/packages.php?ID=48505) à la place de synaptics. Il gère mieux le multi-touch des touchpads. En tout cas chez moi avec la configuration par défaut il est très agréable et gère : scroll à deux (et trois je crois) doigts, clic à 1-3 doigts, …

Re: [xorg.touchpad] Tapping (clic sur la zone) KO (eee 1015p

Publié : dim. 14 août 2011, 17:52
par fab31
Merci pour l'iée de mtrack, je viens de trouver une piste pour mon problème, il semblerait que ce soit xfce qui modifie la configuration au démarrage, j'arrive à corriger le problème avec la ligne suivante (après démarrage):

Code : Tout sélectionner

xinput --set-prop 'ETPS/2 Elantech Touchpad' 'Synaptics Tap Action' 0 0 0 0 1 2 3
Maintenant que je sais ça, je vais voir du coté d'xfce ou changer de gestionnaire...