Comment configurer le défilement à deux doigts sur un pavé tactile ALPS ne prenant pas en charge plusieurs doigts?
La sortie pertinente de xinput list
est la suivante:
Po Pointeur noyau virtuel id = 2 [pointeur maître (3)] ⎜ ↳ Pointeur noyau virtuel XTEST id = 4 [pointeur esclave (2)] ↳ Identifiant souris PS/2 = 12 [ pointeur esclave (2)] AlpsPS/2 ALPES GlidePoint id = 13 [pointeur esclave (2)]
et le résultat de synclient -l
est:
Réglages des paramètres: LeftEdge = 153 RightEdge = 870 TopEdge = 115 BottomEdge = 652 FingerLow = 12 FingerHigh = 14 FingerPress = 127 MaxTapTime = 180 MaxTapMove = 56 MaxDoubleTapTime = 180 SingleTapTimeout = 180 ClickTime = 100 FastTaps = 0 EmulateMidButtonTime = 75 EmulateTwoFingerMinZ = 139 EmulateTwoFingerMinW = 7 VertScrollDelta = 25 HorizScrollDelta = 25 [.____. .] VertEdgeScroll = 1 HorizEdgeScroll = 0 CornerCoasting = 0 VertTwoFingerScroll = 0 HorizTwoFingerScroll = 0 MinSpeed = 1 MaxSpee d = 1,75 AccelFactor = 0,156495 TrackstickSpeed = 40 EdgeMotionMinZ = 14 EdgeMotionMaxZ = 79 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 102 EdgeMotionUseAlways = 0 TouchpadOff = 1 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 2 RBCornerButton = 3 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 3 TapButton3 = 2 ClickFinger1 = 1 ClickFinger2 = 1 ClickFinger3 = 1 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 CircularPad = 0 . PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 99 Vitesse décélération = 20 CoastingFriction = 50 PressureMotionMinZ = 14 PressureMotionMaxZ = 79 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 ResolutionDetect = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0
Tout d’abord, pour identifier votre pavé tactile, lancez
xinput list
Si cela montre quelque chose comme
...
↳ AlpsPS/2 ALPS GlidePoint id=14 [slave pointer (2)]
...
alors vous n'avez probablement pas de support multitouch. Les pavés tactiles des Alpes ne sont généralement pas multitouch, bien qu'ils utilisent le même pilote que les pavés tactiles Synaptic.
Vous pouvez utiliser synclient -l
pour obtenir des informations sur votre pavé tactile.
Néanmoins, la manière définitive de voir combien de doigts sont pris en charge sur votre pavé tactile, est de:
synclient -m 100
, qui affichera en temps réel l’état de votre pavé tactile. La cinquième colonne intitulée f
est réservée aux doigts. Vous pouvez donc afficher le nombre de doigts pouvant être tapés simultanément.Pour activer SHMConfig dans xorg.conf, voir http://mjg59.livejournal.com/118588.html , puis ajoutez
Section "InputClass"
Identifier "enable synaptics SHMConfig"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "SHMConfig" "on"
EndSection
à votre xorg.conf. Vous pouvez supprimer le fragment ci-dessus une fois que vous avez effectué votre test.
Sur le Sony VAIO VPCF136FM, la commande suivante permet d’ajouter le défilement Edge sur le pavé tactile ALPS dans Ubuntu 12.04 (et Linux Mint 11, en passant, si cela vous intéresse):
Exécuter depuis le terminal:
echo "options psmouse proto=imps"|Sudo tee -a /etc/modprobe.d/psmouse.conf; Sudo modprobe -r psmouse; Sudo modprobe psmouse
Ou, pour des raisons de lisibilité, suivez plutôt ces étapes, qui font la même chose:
Créez un fichier appelé "psmouse.conf" dans /etc/modprobe.d:
Sudo vim /etc/modprobe.d/psmouse.conf
Ajoutez la ligne suivante à ce fichier et enregistrez:
options psmouse proto=imps
Enfin, rechargez les pilotes:
Sudo modprobe -r psmouse
Sudo modprobe psmouse
Bien qu'il ne s'agisse pas d'un défilement à deux doigts, c'est la deuxième meilleure chose à faire et le seul type de défilement au pavé tactile que j'ai pu travailler sur cette plate-forme. J'en suis assez content et j'espère que cela aidera les autres.
La source provenait de lien d'Oscar : Source: [régression] le pavé tactile Alps détecté, mais le défilement ne fonctionne pas. Bogue LP # 737051 , mais je n'ai pas eu besoin d'installer le pilote ou faire quelque chose d'autre mentionné dans ce fil. J'ai même défait certaines des choses que j'ai essayées, juste pour m'assurer que le fichier psmouse.conf dans /etc/modprobe.d est tout ce dont j'avais besoin.
Notez également qu’il s’agit d’un hack, car le pavé tactile est chargé en tant que souris générique à molette ImPS/2 et l’onglet Pavé tactile disparaît du menu Paramètres de la souris. Cependant, cela est beaucoup moins gênant que de devoir faire glisser le pointeur de la souris sur la barre latérale à chaque fois que je veux faire défiler.
Enfin, je n'ai pas encore redémarré sous Linux Mint 11 (ce qui importe peu ici), il faudra donc peut-être ajouter les commandes modprobe à un script de démarrage si le défilement Edge ne survit pas au redémarrage. Cependant, sur Ubuntu 12.04, celle qui compte sur AskUbuntu, le défilement continue de fonctionner même après le redémarrage.
Je viens de trouver le nom d'une image ubuntu Dell fournie avec mon ordinateur Latitude, vérifiez la réponse suivante: https://askubuntu.com/a/278133/65801
J'ai pu activer le défilement à deux doigts en utilisant le hack décrit dans cet article:
http://ubuntuforums.org/showpost.php?p=9058534&postcount=2
Malheureusement, les options sont réinitialisées par un autre démon de temps en temps et lorsque l'ordinateur se met en veille.
Espérons que quelqu'un puisse trouver un autre moyen de le faire.