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.