Xorg 7.5 touchpad tapping et scrolling horizontal cassés

Depuis le passage à Xorg 7.5, mon touchpad n’est plus totalement fonctionnel,
ce qui est cassé est indiqué dans le titre.

J’ai essayé des configurations avec hal, sans hal, le tout sans succès.

La version des paquets :$ dpkg -l |grep xorg ii xserver-xorg 1:7.5+1 the X.Org X server ii xserver-xorg-core 2:1.7.4-1 Xorg X server - core server ii xserver-xorg-input-evdev 1:2.3.2-3 X.Org X server -- evdev input driver ii xserver-xorg-input-kbd 1:1.4.0-1 X.Org X server -- keyboard input driver ii xserver-xorg-input-synaptics 1.2.1-1 Synaptics TouchPad driver for X.Org server ii xserver-xorg-video-fbdev 1:0.4.1-1 X.Org X server -- fbdev display driver ii xserver-xorg-video-intel 2:2.9.1-2 X.Org X server -- Intel i8xx, i9xx display d ii xserver-xorg-video-v4l 1:0.2.0-4 X.Org X server -- Video 4 Linux display driv ii xserver-xorg-video-vesa 1:2.2.1-2 X.Org X server -- VESA display drive

extrait de log de X :code config/udev: Adding input device “SynPS/2 Synaptics TouchPad” (/dev/input/event8)
(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.902, 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) “SynPS/2 Synaptics TouchPad”: x-axis range 1472 - 5472
(II) “SynPS/2 Synaptics TouchPad”: y-axis range 1408 - 4448
(II) “SynPS/2 Synaptics TouchPad”: pressure range 0 - 255
(II) “SynPS/2 Synaptics TouchPad”: finger width range 0 - 0
(II) “SynPS/2 Synaptics TouchPad”: buttons: left right middle
(–) “SynPS/2 Synaptics TouchPad”: touchpad found
(
) “SynPS/2 Synaptics TouchPad”: always reports core events
(II) XINPUT: Adding extended input device ““SynPS/2 Synaptics TouchPad”” (type: TOUCHPAD)
() “SynPS/2 Synaptics TouchPad”: (accel) keeping acceleration scheme 1
(
) “SynPS/2 Synaptics TouchPad”: (accel) acceleration profile 0
(–) “SynPS/2 Synaptics TouchPad”: touchpad found
(II) config/udev: Adding input device “SynPS/2 Synaptics TouchPad” (/dev/input/mouse0)
() “SynPS/2 Synaptics TouchPad”: always reports core events
(
) “SynPS/2 Synaptics TouchPad”: Device: “/dev/input/mouse0”
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(II) UnloadModule: “evdev”
(EE) PreInit returned NULL for ““SynPS/2 Synaptics TouchPad””
[/code]

Mon xorg.conf est quasi vide :

[code]$ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 “Screen0” 0 0
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Virtual 1440 1500
EndSubSection

EndSection[/code]

[code]$ cat /etc/hal/fdi/policy/11-x11-synaptics.fdi

<?xml version="1.0" encoding="UTF-8"?> type="string">synaptics type="string">true type="string">true type="string">true type="string">1 type="string">2 type="string">3 [/code]

Voilà, n’hésitez pas à demander pour d’autres précisions.

Le noeud du problème me semble être la troisième ligne avant la fin de mon extrait de log de X,
mais je ne sais pas comment l’interpréter.

Bon, finalement ça remarche en désactivant hal dans xorg.conf avec :Section "ServerFlags" Option "AutoAddDevices" "false" EndSection
et en rajoutant la conf du touchpad dans le /etc/X11/xorg.conf comme avant.

J’ai un peu un sentiment d’échec après mes tentatives de manipulation du xorg.conf,
mais j’ai réussi à remettre les fonctions clic et scroll avec gnome-mouse-properties.

Mais il doir sûrement exister une manière plus propre qui ne dépende pas de gnome, je ne désespère pas :wink:

[quote=“BBT1”]J’ai un peu un sentiment d’échec après mes tentatives de manipulation du xorg.conf,
mais j’ai réussi à remettre les fonctions clic et scroll avec gnome-mouse-properties.

Mais il doir sûrement exister une manière plus propre qui ne dépende pas de gnome, je ne désespère pas :wink:[/quote]C’est sûr.
Je me suis aperçu que hal était inutile sur mon système alors je l’ai désinstallé,
du coup il faut bien que je fasse ma config quelque part et la solution la plus logique
me semblait être xorg.conf.
De toute façon, d’après ce que j’ai pu lire sur le wiki de Xorg, hal n’est qu’une solution temporaire pour la configuration de X.

je n’ai eu gnome que le temps de voir comment intégrer XMonad dedans,
c’est un peu une expérience contre-nature mais ça marche.

Si ça peut te dépanner et pourquoi pas te faire te passer de gnome?
je te poste les parties utile de mon xorg.conf :[code]Section "ServerLayout"
Identifier "X.org Configured"
InputDevice “Synaptics Touchpad” "SendCoreEvents"
EndSection

Section "ServerFlags"
Option “AutoAddDevices” "false"
Option “DontZap” "false"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "CorePointer"
Option “SendCoreEvents” "true"
Option “Device” "/dev/input/mice"
Option “Protocol” "auto-dev"
Option “HorizEdgeScroll” "1"
Option “EmulateMidButtonTime” "75"
Option “EmulateTwoFingerMinZ” "30"
Option “EmulateTwoFingerMinW” "8"
Option “VertTwoFingerScroll” "true"
Option “HorizTwoFingerScroll” "true"
Option “MaxTapTime” "180"
Option “CornerCoasting” "true"
Option “CoastingSpeed” "0.30"
Option “FastTaps” "1"
Option “TapButton1” "1"
Option “TapButton2” "2"
Option “MinSpeed” "0.10"
Option “MaxSpeed” "0.90"
Option “AccelFactor” "0.0090"
EndSection[/code]

Il y aura sûrement des trucs à modifier, mais ça aidera peut-être un peu quand même.

OK je teste et je te dis si ça passe