Configurer le driver Synaptics pour XFree

(sous Debian GNU/linux)

Histoire

Il était une fois, un propriétaire de HP pavilion ze234s
qui avait un Touchpad Synaptics 1 ...
dmesg | grep -i synaptics

Je suis passé d'un noyau 2.4.26 à un noyau 2.6.7
Malheureusement,avec le touchpad,sans le bouton gauche, on ne peut plus Je n'ai pas trouvé immédiatement de solution à ce problème

Elle est pourtant simple, il suffit d'installer le driver synaptics pour XFree et de configurer le serveur X, en suivant la doc.

Installer le driver synaptics pour XFree

(sous debian)
sudo apt-get install xfree86-driver-synaptics

Avoir les bonnes options noyau

Activer les options du noyau 2.6.x
CONFIG_MOUSE_PS2
device drivers -> input device support -> PS/2 mouse

CONFIG_INPUT_EVDEV
device drivers -> input device support -> event interface

Configurer le serveur X

Editer en root /etc/X11/XF86Config-4

Ajouter le chargement du module "synaptics"

Section "Module"
    Load     "synaptics"
    Load     "GLcore"
    Load     "bitmap"
    Load     "dbe"
    Load     "ddc"
    Load     "dri"
    Load     "extmod"
    Load     "freetype"
    Load     "glx"
    Load     "int10"
    Load     "record"
    Load     "speedo"
    Load     "type1"
    Load     "vbe"
EndSection

Ajouter une section InputDevice

Section "InputDevice"
    Identifier "touchpad"
    Driver     "synaptics"
    Option     "/dev/psaux"
    Option     "Protocol" "auto-dev"
    Option     "LeftEdge" "1700"
    Option     "RightEdge" "5300"
    Option     "TopEdge" "1700"
    Option     "BottomEdge" "4200"
    Option     "FingerLow" "25"
    Option     "FingerHigh" "30"
    Option     "MaxTapTime" "180"
    Option     "MaxTapMove" "220"
    Option     "VertScrollDelta" "100"
    Option     "MinSpeed" "0.06"
    Option     "MaxSpeed" "0.12"
    Option     "AccelFactor" "0.0010"
EndSection

Un seul CorePointer

Dans les autres InputDevice, remplacer CorePointer par AlwaysCore
Section "InputDevice"
    Identifier "Configured Mouse"
    Driver     "mouse"
    Option     "Device" "/dev/input/mice"
    Option     "Protocol" "ExplorerPS/2"
    Option     "Emulate3Buttons" "true"
    Option     "ZAxisMapping" "4 5"
    Option     "CorePointer"
    Option     "AlwaysCore"
EndSection
Dans ServerLayout, ajouter CorePointer
Section "ServerLayout"
    Identifier "Default Layout"
    Screen "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    InputDevice "touchpad" "CorePointer"
EndSection

C'est gagné ?

startx

Référence

Synaptics driver for XFree
/usr/share/doc/xfree86-driver-synaptics/README.Debian dans le paquet debian xfree86-driver-synaptics

home envoyer un mail

Debian Get FireFox Valid HTML 4.01! Valid CSS!