Debian Sid, Hal et Synaptics

July 31, 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

Filed under: Debian,Linux

Tags: , , , ,

Leave a Comment

, (Hidden)

*

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS feed for comments on this post.


Calendar

February 2012
M T W T F S S
« Oct    
 12345
6789101112
13141516171819
20212223242526
272829  

Recent Posts