# Touchpad : plus de roulette sous Squeeze

**URL:** <https://www.debian-fr.org/t/touchpad-plus-de-roulette-sous-squeeze/27025>\
**Category:** Support Debian\
**Created:** [Février 20, 2016, 10:30 UTC](https://www.debian-fr.org/t/touchpad-plus-de-roulette-sous-squeeze/27025 "2016-02-20T22:30:16Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![seb-ksl](https://www.debian-fr.org/user_avatar/www.debian-fr.org/seb-ksl/32/2946_2.png) [@seb-ksl](https://www.debian-fr.org/u/seb-ksl)\
**Post date:** [Février 20, 2016, 10:30 UTC](https://www.debian-fr.org/t/touchpad-plus-de-roulette-sous-squeeze/27025/1 "2016-02-20T22:30:16Z")

</div>

Bonjour à tous !

J’ai upgradé mon laptop vers Squeeze ce matin (pas eu la patience d’attendre qu’elle passe stable :p), et je n’ai qu’un problème majeur : mon touchpad ne réagit plus à la roulette.  
Pour être exact, avant quand je le tapottais avec deux doigts, ça interprétait un clic de la roulette, et quand je faisais glisser mon doigt de haut en bas sur la partie droite du touchpad, ça faisait l’équivalent d’une roulette. Mais là, plus rien !

Évidemment, xserver-xorg-input-synaptics est installé, un dpkg-reconfigure n’y change rien.

Mon xorg.conf :

[code]Section "InputDevice"  
Identifier "Generic Keyboard"  
Driver "kbd"  
Option “XkbRules” "xorg"  
Option “XkbModel” "pc105"  
Option “XkbLayout” "fr"  
Option “XkbVariant” "latin9"  
Option “XkbOptions” "lv3:ralt\_switch"  
EndSection

Section "InputDevice"  
Identifier "Configured Mouse"  
Driver "mouse"  
EndSection

Section "Device"  
Identifier "Configured Video Device"  
Driver "intel"  
EndSection

Section "Monitor"  
Identifier "Configured Monitor"  
EndSection

Section "Screen"  
Identifier "Default Screen"  
Monitor "Configured Monitor"  
EndSection  
[/code]

Merci d’avance 🙂

---

<div class="post-metadata">

**Author:** ![cyphaw](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/9e8a1a/32.png) [@cyphaw](https://www.debian-fr.org/u/cyphaw)\
**Post date:** [Février 20, 2016, 10:30 UTC](https://www.debian-fr.org/t/touchpad-plus-de-roulette-sous-squeeze/27025/2 "2016-02-20T22:30:27Z")

</div>

Salut, alors d’après ce que j’ai pu voir il existe pas mal de méthodes pour configurer un touchpad :  
en passant par le xorg.conf  
en passant par l’interface graphique  
en créant un /etc/hal/fdi/policy/touchpad.fdi  
en utilisant l’utilitaire synclient

Personnelement, j’ai jamais réussi à avoir une config qui marche correctement et qui resiste à un reboot par une des trois premières méthodes, ça a jamais marché correctement, donc je me joins à toi, si quelqu’un a un tuto clair et à jour sur comment configurer son touchpad et éviter les conflits entre les différentes méthodes, je prends (je viens de réinstaller ma debian en squeeze, elle est toute propre).

Mais en attendant, j’utilise une autre méthode qui ma foi marche plutot bien et qui apporte un petit avantage : celui d’activer et désactiver le tap to clic, à l’aide des deux petits scripts suivants :

config\_touchpad.sh

[code]#!/bin/sh

synclient LeftEdge=51  
synclient RightEdge=1229  
synclient TopEdge=44  
synclient BottomEdge=756  
synclient FingerLow=25  
synclient FingerHigh=30  
synclient FingerPress=256  
synclient MaxTapTime=180  
synclient MaxTapMove=66  
synclient MaxDoubleTapTime=180  
synclient SingleTapTimeout=180  
synclient ClickTime=100  
synclient FastTaps=0  
synclient EmulateMidButtonTime=75  
synclient EmulateTwoFingerMinZ=281  
synclient VertScrollDelta=30  
synclient HorizScrollDelta=30  
synclient VertEdgeScroll=1  
synclient HorizEdgeScroll=1  
synclient CornerCoasting=0  
synclient VertTwoFingerScroll=1  
synclient HorizTwoFingerScroll=1  
synclient MinSpeed=0.452  
synclient MaxSpeed=0.755  
synclient AccelFactor=0.0331345  
synclient TrackstickSpeed=40  
synclient EdgeMotionMinZ=29  
synclient EdgeMotionMaxZ=160  
synclient EdgeMotionMinSpeed=1  
synclient EdgeMotionMaxSpeed=120  
synclient EdgeMotionUseAlways=0  
synclient UpDownScrolling=1  
synclient LeftRightScrolling=1  
synclient UpDownScrollRepeat=1  
synclient LeftRightScrollRepeat=1  
synclient ScrollButtonRepeat=100  
synclient TouchpadOff=0  
synclient GuestMouseOff=0  
synclient LockedDrags=0  
synclient LockedDragTimeout=5000  
synclient RTCornerButton=4  
synclient RBCornerButton=5  
synclient LTCornerButton=0  
synclient LBCornerButton=3  
synclient TapButton1=1  
synclient TapButton2=2  
synclient TapButton3=3  
synclient ClickFinger1=1  
synclient ClickFinger2=2  
synclient ClickFinger3=3  
synclient CircularScrolling=1  
synclient CircScrollDelta=0.1  
synclient CircScrollTrigger=8  
synclient CircularPad=0  
synclient PalmDetect=0  
synclient PalmMinWidth=10  
synclient PalmMinZ=199  
synclient CoastingSpeed=20  
synclient PressureMotionMinZ=29  
synclient PressureMotionMaxZ=160  
synclient PressureMotionMinFactor=1  
synclient PressureMotionMaxFactor=1  
synclient GrabEventDevice=1[/code]

[touchpadswitch.sh](http://touchpadswitch.sh)

[code]#!/bin/sh

rm ~/scripts/tmp\_tps  
synclient -l |grep TapButton1 |awk ‘{ print $3 }’ \> ~/scripts/tmp\_tps  
arg=`head -1 ~/scripts/tmp_tps`

if [$arg -eq 1]  
then  
~/scripts/config\_touchpad.sh  
synclient TapButton1=0  
synclient TapButton2=0  
synclient TapButton3=0  
else  
~/scripts/config\_touchpad.sh  
fi

rm ~/scripts/tmp\_tps  
[/code]

Le premier script contient la config de mon touchpad et le deuxième lance le premier en activant ou desactivant le tap to clic, qui peut être chiant quand on tape au clavier, surtout si le touchpad est sensible.  
J’ai mis un laucher vers le second dans mon gnome-panel : un clic au démarrage pour lancer la conf (elle survit pas au reboot ou à un suspend) et un le cas échéant pour activer/descativer le tap to clic.

Pour info, la conf est facilement changeable, les variables sont assez explicites, mais dans la conf actuelle, tu as :  
clic à deux doigts = clic roulette  
clic à trois doigts ou dans le coin bas gauche = clic droit  
clic en bas à droite/en haut à droite = un coup de molette vers le bas/le haut  
glisser sur la partie droite = roulette haut/bas  
glisser sur la partie basse = roulette gauche/droite  
glisser à deux doigts = roulette haut/bas et gauche/droite  
glisser en cercle à partir du coin haut gauche = circular scrolling (roulette haut bas, bien pratique pour scoller sur des pdf de 400 pages, une illustration ici : [jeromeg.blog.free.fr/index.php?p … mpathiques](http://jeromeg.blog.free.fr/index.php?post/2009/10/28/Am%C3%A9liorer-son-touchpad-avec-quelques-options-sympathiques)).

---

<div class="post-metadata">

**Author:** ![dric64](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/f475e1/32.png) [@dric64](https://www.debian-fr.org/u/dric64)\
**Post date:** [Février 20, 2016, 10:30 UTC](https://www.debian-fr.org/t/touchpad-plus-de-roulette-sous-squeeze/27025/3 "2016-02-20T22:30:27Z")

</div>

y a les options que tu cherches dans systeme - preferences - souris  
 ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![seb-ksl](https://www.debian-fr.org/user_avatar/www.debian-fr.org/seb-ksl/32/2946_2.png) [@seb-ksl](https://www.debian-fr.org/u/seb-ksl)\
**Post date:** [Février 20, 2016, 10:30 UTC](https://www.debian-fr.org/t/touchpad-plus-de-roulette-sous-squeeze/27025/4 "2016-02-20T22:30:27Z")

</div>

Je suis sous Openbox, pas Gnome/KDE. Ça lance quel programme ce menu ?

Pour le script, ça fait un peu bidouille mais je testerai. Si ça fonctionne, pourquoi pas, en attendant mieux.

---

<div class="post-metadata">

**Author:** ![dric64](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/f475e1/32.png) [@dric64](https://www.debian-fr.org/u/dric64)\
**Post date:** [Février 20, 2016, 10:30 UTC](https://www.debian-fr.org/t/touchpad-plus-de-roulette-sous-squeeze/27025/5 "2016-02-20T22:30:27Z")

</div>

arf, j’ai pas fait attention ![:075](https://www.debian-fr.org/uploads/default/original/1X/660d70f9421e915a2561756e6d9f245d4f609347.gif "dequoi")  
Ca lance gnome-mouse-properties, peut être que t’as un équivalent sous openbox ?
