Page 1 sur 1

[touchpad] Désactivation avec une souris USB (en cours)

Publié : dim. 02 mai 2010, 11:21
par Myzu
Bonjour,

je me suis mis dans la tête de désactiver mon touchpad quand je branche ma souris USB. J'ai donc suivi ces instructions, ai créé le fichier 01-touchpad.rules dans /etc/udev/rules.d/, ai placé les deux lignes suivantes dedans :

Code : Tout sélectionner

ACTION=="add", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
ACTION=="remove", SUBSYSTEM=="input", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"
J'ai enfin activé (du moins je pense) l'option SHMConfig dans la section input device de xorg.conf
Section "InputDevice"
Identifier "SynapticsTouchpad"
Driver "synaptics"
Option "AlwaysCore" "true" # send events to CorePointer
#Option "Device" "/dev/input/mice"
#Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on" # configurable at runtime? security risk
Option "LeftEdge" "1700" # x coord left
Option "RightEdge" "5300" # x coord right
Option "TopEdge" "1700" # y coord top
Option "BottomEdge" "4200" # y coord bottom
Option "FingerLow" "25" # pressure below this level triggers release
Option "FingerHigh" "30" # pressure above this level triggers touch
Option "MaxTapTime" "180" # max time in ms for detecting tap
Option "VertEdgeScroll" "true" # enable vertical scroll zone
Option "HorizEdgeScroll" "true" # enable horizontal scroll zone
Option "CornerCoasting" "true" # enable continuous scroll with finger in corner
Option "CoastingSpeed" "0.30" # corner coasting speed
Option "VertScrollDelta" "100" # edge-to-edge scroll distance of the vertical scroll
Option "HorizScrollDelta" "100" # edge-to-edge scroll distance of the horizontal scroll
Option "MinSpeed" "0.10" # speed factor for low pointer movement
Option "MaxSpeed" "0.60" # maximum speed factor for fast pointer movement
Option "AccelFactor" "0.0050" # acceleration factor for normal pointer movements
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Sauf que quand j'essaie la commande synclient -m 200, j'obtiens le résultat suivant :

Code : Tout sélectionner

Can't access shared memory area. SHMConfig disabled?
Je ne comprends pas pourquoi SHMConfig n'est pas activé ... j'ai redémarré X, redémarré l'ordi, rien n'y fait.

Quelqu'un aurait-il une idée ?

Re: [touchpad] Désactivation avec une souris USB (en cours)

Publié : mer. 05 mai 2010, 22:24
par Myzu
Personne ne peut m'aider ?

J'ai essayé aussi de mettre

Code : Tout sélectionner

Option "SHMConfig" "true"
, mais ça ne fonctionne toujours pas, SHMConfig semble toujours désactivé ...

Re: [touchpad] Désactivation avec une souris USB (en cours)

Publié : jeu. 06 mai 2010, 09:15
par Cactus
Il n'y a pas un "conflit" entre xorg, hal et udev par hasard ?

- solution 1 (je ne sais pas si ça peut résoudre le pb) : jouer avec l'option AutoAddDevices dans xorg.conf... je n'ai plus les détails en tête, je ne sais pas si ça pourra t'aider
- solution 2 : mettre l'option SHMConfig dans hal (/etc/hal/.......)
- solution 3 = solution 1 + 2 ?