Main menu:

Site search

Categories

juin 2008
L M M J V S D
« Mai   Juil »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Archive

Désactiver le touchpad d’un portable

Il y a des chances que vous soyez, comme moi, incapable de taper au clavier sans toucher le touchpad avec votre poignet. Résultat, la souris disparaît là où il ne faut pas, la fenêtre dans laquelle vous tapiez perd le focus et vous vous mettez à envoyer des caractères à tort et à travers n’importe où. Du coup on s’énerve et rien n’avance. Il y a pourtant un moyen simple, ai-je découvert, pour supprimer ce problème. Il suffit de désactiver temporairement le touchpad. Et en plus, ceci peut se faire soit manuellement en tapant une commande dans un terminal soit automatiquement au moyen d’un daemon qui se chargera de désactiver et de réactiver le touchpad quand il faut.

La première chose à faire est de vérifier si le paquet xserver-xorg-input-synaptics est bien installé. Vous pouvez le faire avec Synaptic ou avec la ligne de commande:

$ dpkg-query -s "xserver-xorg-input-synaptics" | grep Status

Si c’est bien le cas, vérifiez que votre fichier /etc/X11/xorg.conf contient bien la ligne:

Option    "SHMConfig"         "on"

Dans la section InputDevice:

Section "InputDevice"
    Identifier    "Synaptics Touchpad"
    Driver        "synaptics"
    Option        "SendCoreEvents"     "true"
    Option        "Device"             "/dev/psaux"
    Option        "Protocol"           "auto-dev"
    Option        "HorizEdgeScroll"    "0"
    Option        "SHMConfig"          "on"
EndSection

Si ce n’est pas le cas, éditez le fichier avec des droits d’administration et ajoutez la ligne au fichier:

$ sudo gedit /etc/X11/xorg.conf

Ensuite redémarrez X en faisant un Ctrl+Alt+Backspace ou en vous déconnectant.
Et maintenant? Et bien vous pouvez désactiver le touchpad avec cette simple commande:

$ synclient TouchpadOff=1

Et le réactiver en tapant dans un terminal:

$ synclient TouchpadOff=0

Je vous disais qu’il était aussi possible d’automatiser le processus. Et oui, c’est possible ! Il existe un petit daemon que vous pouvez lancer et qui va détecter que vous tapez au clavier et désactiver lui-même le touchpad. Vous pouvez aussi lui indiquer un temps après lequel il va réactiver le touchpad lorsque vous arrêtez d’utiliser le clavier:

$ syndaemon -i 5.0

Cette commande va lancer le daemon ce qui aura comme effet de désactiver le touchpad dès que vous commencerez à taper au clavier. Ensuite, lorsque vous vous arrêterez de taper, il attendra 5 secondes avant de le réactiver.

Comments

Comment from YannUbuntu
Time: 6 juillet 2008, 14 h 04 min

pour info:
http://doc.ubuntu-fr.org/touchpad
(a completer?)