Apportez votre aide…
Ceci est une ancienne révision du document !
Comment configurer le TouchPad d'un Laptop ?
Sur mon laptop (MSI 260) la gestion du TouchPad par défaut sous Edgy est fonctionnelle mais limitée. En effet je ne dispose que de la navigation et du clic. Je vous propose donc, à travers ce tuto, de donner plus de fonctions à votre TouchPad comme par exemple le défilement vertical, qui est bien pratique quand on a pas de bouton hardware destiné à cela.
Configuration du touchpad
Nous allons ici ajouter les quelques options pour rendre le touchpad pleinement fonctionnel, ainsi que la touche, qui sur certains portables, permet de le désactiver temporairement.
- Ouvrez un terminal
- Lancez la commande suivante pour sauvegarder votre configuration actuelle:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
- Ensuite éditez le fichier /etc/X11/xorg.conf
- Dans ce fichier, vous devez trouver une partie contenant à quelque chose comme ça:
Section "InputDevice" Identifier "Synaptics TouchPad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection
- Pour désactiver l'option "toucher pour cliquer" rajouter la ligne
Option "MaxTapTime" "0"
- Pour activer la touche de désactivation du touchpad, ajoutez cette ligne:
Option "SHMConfig" "on"
- Pour information voilà à quoi cette partie ressemble après ajout de ces deux lignes (mode débutant /on)
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" Option "MaxTapTime" "0" Option "SHMConfig" "on" EndSection
Vous n'êtes pas totalement obligé de garder un alignement parfait des "colonnes"
Configuration avec synclient
Pour configurer Synaptics, on peut se servir de l'outil en ligne de commande synclient fourni avec Synaptics:
- Pour observer les événements perçus par le touchpad et déterminer la surface couverte (intervalles de valeur x et y):
$ synclient -m 100 time x y z f w l r u d m multi gl gm gr gdx gdy 0.000 5212 2853 1 1 4 0 0 0 0 0 00000000 0 0 0 0 0 0.728 2948 2425 68 1 4 0 0 0 0 0 00000000 0 0 0 0 0 ...
- Pour afficher la configuration de Synaptics:
$ synclient -l Parameter settings: LeftEdge = 1200 RightEdge = 5800 ...
- Pour changer dynamiquement la valeur des paramètres de configuration de Synaptics et faire des tests:
$ synclient TopEdge=1200 LeftEdge=1200
Installation de l'interface graphique de configuration de Synaptics
Pour ce faire suivez les étapes suivantes :
- Activer le dépôt Universe dans Synaptic :
- Pour Ubuntu (Gnome), installez le paquet gsynaptics :
sudo apt-get install gsynaptics
- Les utilisateur de Kubuntu (KDE) peuvent utiliser ksynaptics (qui s'intègre parfaitement dans kcontrol ou systemsettings) ou encore qsynaptics
sudo apt-get install ksynaptics
- Redémarrer le serveur graphique pour que les changements que l'on a fait soient pris en compte en appuyant simultanément sur :
ctrl-alt-backspace
Utilisation de GSynaptics
Pour trouver GSynaptics il suffit d'aller dans Système → Préférences et de clicker sur Touchpad. Vous pouvez maintenant faire différents réglages de votre TouchPad. On trouve un onglet "Général", un onglet "Tapotement" et un onglet "Défilement" avec notamment l'option permettant le défilement vertical.
Pour finir, les différents liens utiles :
- Site de GSynaptics
http://gsynaptics.sourceforge.jp
- Site de QSynaptics
Problèmes de contact de paume
S'il arrive que la paume de vos mains entre en contact avec le touchpad pendant que vous tapez au clavier et que cela provoque des clics indésirables, il existe une solution !
En effet le programme syndaemon
est un démon (application tournant en arrière plan, sans être connectée à un terminal) spécialement conçu pour corriger ce problème. qsynaptics et ksynaptics offrent également cette possibilité sans avoir à utiliser syndaemon.
Pour le lancer, exécutez la commande:
syndaemon -d -t -k -i 0.5
Les différentes options sont:
-i <durée>
quelle durée (en secondes) attendre après la dernière touche pressée avant de rétablir les clics-d
démarre en tant que démon-t
désactive uniquement les clics et le scrolling, pas le déplacement de la souris-k
permet de ne pas reconnaître les touches spéciales (CTRL, ALT, SHIFT…) comme une activation du clavier
(il existe aussi d'autres options, voir man syndaemon
)
Ajoutez cette commande au lancement de votre session pour l'activer systématiquement. (Sous Gnome: menu Système > Préférences > Sessions > onglet "Programmes au démarrage")
Attention: Qsynaptics désactive syndaemon pendant son exécution, vous devrez donc le relancer après (je crois que Qsynaptics essaie de le relancer mais ne le fait pas correctement, avec un temps de 2secondes)
Si quelqu'un à d'autres informations à propos du TouchPad n'hésitez pas à les rajouter