Debian Sid, Hal et Synaptics
July 31st, 2009
Pris d'une folle envie de réinstaller mon PC, je me suis retrouvé avec un Debian Sid tout à fait fonctionnel, au détail près que le touchpad ne fonctionnait pas... Argh !
Premier réflexe : installer synaptics
sudo aptitude install xserver-xorg-input-synaptics
Déjà à partir de là c'est mieux, tripoter le touchpad fait bouger le curseur de la souris. Mais il manque encore le clic quand on tapote, et le scroll. Il faut pour cela configurer HAL, afin qu'il fournisse au driver la configuration appropriée.
On trouve un exemple de configuration dans le fichier /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi. À la fin, la configuration doit être placée dans le fichier /etc/hal/fdi/policy/11-x11-synaptics.fdi
Pour ma part, le fichier contient la configuration suivante
-
<?xml version="1.0" encoding="UTF-8"?>
-
<deviceinfo version="0.2">
-
<device>
-
<match key="info.capabilities" contains="input.touchpad">
-
<merge key="input.x11_driver" type="string">synaptics</merge>
-
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
-
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">90</merge>
-
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
-
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
-
<merge key="input.x11_options.TapButton1" type="string">1</merge>
-
<merge key="input.x11_options.TapButton3" type="string">2</merge> <!-- clic du milieu quand on tapote à 2 doigts -->
-
</match>
-
</device>
Cette configuration est "multi-touch", ce qui veut en gros dire que pour scroller (aussi bien horizontalement que verticalement ou en rotation), il faut poser 2 doigts sur le touchpad et effectuer le mouvement de scroll désiré.
Il y a aussi une simulation du clic du milieu en tapotant avec 2 doits.
Un dernier truc sympa, c'est le démon syndaemon qui sert à désactiver le touchpad quand on tape au clavier, par exemple avec la commande suivante
syndaemon -d -t -i 0.3

Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Subscribe to the comments via RSS Feed