Touchpad ALPS sur HP Pavilion dv4000

Création d’une règle udev

Création d’une règle udev pour avoir un alias fixe sur le touchpad. En effet celui-ci qui peut être reconnu comme /dev/input/event0 ou /dev/input/event1 en fonction de la présence d’une souris USB au démarrage du système.

Créer un fichier /etc/udev/alps.rules contenant cette ligne:

/etc/udev/alps.rules
SYSFS{description}=="i8042 Aux-3 Port", KERNEL=="event?", SYMLINK="input/alps"

SYSFS{description}=“i8042 Aux-3 Port” a été récupéré en prenant la description du touchpad

udevinfo -a -p `udevinfo -q path -n /dev/input/event2`

Puis faire que udev utilise la règle (le nom 40_alps.rules garanti une exécution précoce ):

sudo ln -s /etc/udev/alps.rules /etc/udev/rules.d/40_alps.rules

Modification de la configuration de xorg.conf

/etc/X11/xorg.conf
Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection
 
Section "InputDevice"
        Identifier      "Alps Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/input/alps"
        Option          "Protocol"              "event"
        Option "LeftEdge" "120"
        Option "RightEdge" "830"
        Option "TopEdge" "120"
        Option "BottomEdge" "650"
        Option "FingerLow" "14"
        Option "FingerHigh" "15"
        Option "MaxTapTime" "180"
        Option "MaxTapMove" "130"
        Option "ClickTime" "0"
        Option "EmulateMidButtonTime" "75"
        Option "VertScrollDelta" "10"
        Option "HorizScrollDelta" "0"
        Option "MinSpeed" "0.45"
        Option "MaxSpeed" "0.75"
        Option "AccelFactor" "0.020"
        Option "EdgeMotionMinSpeed" "200"
        Option "EdgeMotionMaxSpeed" "200"
        Option "UpDownScrolling" "1"
        Option "CircularScrolling" "0"
        Option "CircScrollDelta" "0.1"
        Option "CircScrollTrigger" "2"
        Option "SHMConfig" "true"
EndSection
 
...
 
Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Alps Touchpad"
EndSection

L’explication des options du driver Alps est disponible ici:

less /usr/share/doc/xorg-driver-synaptics/README.gz
 
docs/admin/alps.txt · Dernière modification: 2006/11/09 01:54 (édition externe)
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki DNS by XNAME LaFraise.com :: éditeur de bien jolis Tee-shirts