Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:materiel:touchpad [06/09/2013 23:03] MicP [Copiez la configuration d'une distribution à l'autre] |
doc:materiel:touchpad [01/04/2015 17:30] milou [Synclient] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Touchpad ====== | ====== Touchpad ====== | ||
- | |||
- | (//testé// - **freddec** 24-04-2013) Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=6760 | Lien vers le forum concernant ce tuto]] | ||
- | N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs ! | ||
- | |||
* Objet : touchpad | * Objet : touchpad | ||
- | * Niveau requis : DÉBUTANT | + | * Niveau requis : {{tag>débutant }} |
* Commentaires : // Configuration du touchpad. // | * Commentaires : // Configuration du touchpad. // | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
+ | * Création par [[user>smolski]] 27/04/2013 17:37 | ||
+ | * Mis à jour par **MicP** 24/02/2014 10:41 | ||
+ | * Testé par: **freddec** 24/04/2013 | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6760 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Préambule ===== | ===== Préambule ===== | ||
Ligne 28: | Ligne 27: | ||
==== Les options disponibles ==== | ==== Les options disponibles ==== | ||
- | Pour connaitre les options disponibles via synclient: | + | Pour connaître les options disponibles via synclient: |
- | <code bash> | + | <code user> |
man synaptics</code> | man synaptics</code> | ||
Ligne 61: | Ligne 60: | ||
==== Vos options disponibles ==== | ==== Vos options disponibles ==== | ||
- | Certaines des options peuvent ne pas être disponibles pour votre modèle de pad, pour connaitre celles qui sont supportées: | + | Certaines des options peuvent ne pas être disponibles pour votre modèle de pad, pour connaître celles qui sont supportées: |
- | <code bash> | + | <code root> |
synclient -l </code> | synclient -l </code> | ||
==== Synclient en pratique ==== | ==== Synclient en pratique ==== | ||
- | ===Activer/Désactiver le click gauche par un tap-tap === | + | === Activer/Désactiver le click gauche par un tap-tap === |
- | <code>synclient TapButton1=1 PalmDetect=1 </code> | + | <code root>synclient TapButton1=1 PalmDetect=1 </code> |
Remplacez 1 par 0 pour désactiver le tap-tap | Remplacez 1 par 0 pour désactiver le tap-tap | ||
Ligne 76: | Ligne 75: | ||
Tout d'abord, configurer synclient comme suit : | Tout d'abord, configurer synclient comme suit : | ||
- | <code>synclient TapButton1=1 TapButton2=2 TapButton3=3 </code> | + | <code root>synclient TapButton1=1 TapButton2=2 TapButton3=3 </code> |
== Émulation d'un clique avec la molette == | == Émulation d'un clique avec la molette == | ||
Si on veut qu'un tap-tap sur le coin supérieur gauche émule un clic milieu de la molette de la souris | Si on veut qu'un tap-tap sur le coin supérieur gauche émule un clic milieu de la molette de la souris | ||
- | <code>synclient LTCornerButton=3</code> | + | <code root>synclient LTCornerButton=3</code> |
== Clique droit == | == Clique droit == | ||
Pour obtenir un clique droit en utilisant la zone supérieure gauche | Pour obtenir un clique droit en utilisant la zone supérieure gauche | ||
- | <code>synclient LBCornerButton=2</code> | + | <code root>synclient LBCornerButton=2</code> |
==== Rendre ces manipulations pérennes ==== | ==== Rendre ces manipulations pérennes ==== | ||
Ligne 92: | Ligne 91: | ||
Le seul hic avec synclient, c'est que toutes ces commandes ne sont pas mémorisées et doivent donc être refaites à chaque démarrage de votre session. | Le seul hic avec synclient, c'est que toutes ces commandes ne sont pas mémorisées et doivent donc être refaites à chaque démarrage de votre session. | ||
- | L'astuce consiste à placer vos commandes personnalisées dans script [[manuel:bash | bash]] et à exécuter celui-ci automatiquement au lancement de votre environnement. (Je vous renvoi aux spécificités de votre environnement favori pour trouver la bonne méthode); | + | L'astuce consiste à placer vos commandes personnalisées dans un script [[:doc:programmation:bash | bash]] et à exécuter celui-ci automatiquement au lancement de votre environnement. (Je vous renvoie aux spécificités de votre environnement favori pour trouver la bonne méthode); |
- | A titre d'exemple dans [[manuel:xfce | XFCE]] cela se trouve dans "Paramètre", "Session et démarrage" , "démarrage automatique", "Ajouter" | + | À titre d'exemple dans [[:doc:environnements:xfce:xfce | XFCE]] cela se trouve dans "Paramètre", "Session et démarrage" , "démarrage automatique", "Ajouter" |
Vous pouvez également créer une entrée directement dans //~/.config/autostart// en vous inspirant des fichiers déjà existants | Vous pouvez également créer une entrée directement dans //~/.config/autostart// en vous inspirant des fichiers déjà existants | ||
- | ===== La cerise sur le Gateau ==== | + | ===== La cerise sur le gâteau ==== |
Si, comme notre ami //captnfab//, vous avez des pouces de diplodocus (en plus d'avoir un grand cou de girafe) 8-), et que cela occasionne des clics intempestifs sur votre pad, vous pouvez mettre en place le script suivant qui vous permettra d'activer/inactiver synclient en 2 temps 3 mouvements. | Si, comme notre ami //captnfab//, vous avez des pouces de diplodocus (en plus d'avoir un grand cou de girafe) 8-), et que cela occasionne des clics intempestifs sur votre pad, vous pouvez mettre en place le script suivant qui vous permettra d'activer/inactiver synclient en 2 temps 3 mouvements. | ||
- | Voici un script shell « clickontap », exécutable, à placer dans votre [[manuel:shell:path |PATH]], de sorte qu'un appel à ''clickontap'' active le truc s'il est désactivé et vice-versa. | + | Voici un script shell « clickontap », exécutable, à placer dans votre [[:doc:programmation:shell:path |PATH]], de sorte qu'un appel à ''clickontap'' active le truc s'il est désactivé et vice-versa. |
Fichier //**"clickontap"**// : | Fichier //**"clickontap"**// : | ||
Ligne 133: | Ligne 132: | ||
| ''sed'' |Exécuter ''sed'' | | | ''sed'' |Exécuter ''sed'' | | ||
| '' ' '' | //Début de la suite de commandes que ''sed'' devra exécuter.// | | | '' ' '' | //Début de la suite de commandes que ''sed'' devra exécuter.// | | ||
- | | ''s/Parameter settings:/synclient/;'' |Remplacer ''Parameter settings:'' par ''synclient''. | | + | | ''s/Parameter settings:/synclient/;'' |Remplacer le texte : ''Parameter settings:'' par le texte : ''synclient''. | |
| ''<nowiki>s/ //</nowiki>g;'' |Supprimer tous les caractères "espace". | | | ''<nowiki>s/ //</nowiki>g;'' |Supprimer tous les caractères "espace". | | ||
| ''s/$/ \\/g;'' |Ajouter les caractères " \" avant la fin de chaque ligne. | | | ''s/$/ \\/g;'' |Ajouter les caractères " \" avant la fin de chaque ligne. | |