logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [31/08/2013 17:00]
MicP [La cerise sur le Gateau] ajout d'un script
doc:materiel:touchpad [06/09/2013 23:03]
MicP [Copiez la configuration d'une distribution à l'autre]
Ligne 115: Ligne 115:
  
 ===== Copiez la configuration d'une distribution à l'​autre ==== ===== Copiez la configuration d'une distribution à l'​autre ====
-Vous aimeriez que votre touchpad fonctionne aussi bien sur votre distribution préférée que sur la distribution que vous aviez testé.+Vous aimeriez que votre touchpad fonctionne aussi bien sur votre distribution préférée que sur la distribution que vous aviez testé.\\ 
 +C'est possible simplement, grâce à cette ligne de commande qui va créer un script de configuration.
  
-C'est possible grâce ​à cette ligne de commande.+<​note>​ 
 +La méthode consiste ​à utiliser la commande ''​sinclient -l'',​ qui permet de lister les paramètres en cours, et de rediriger la sortie de cette commande pour créer un script qui pourra être utilisé sur une autre distribution pour appliquer les paramètres sauvegardés. 
 +</​note>​ 
 +Exécutez ​cette ligne de commande ​sur la distribution avec laquelle vous êtes satisfait du fonctionnement de votre touchpad,​\\ 
 +récupérez le script qui aura été créé : "​confSyn.sh",​\\ 
 +et exécutez le script "​confSyn.sh"​ sur la distribution pour avoir le même comportement du touchpad.
  
-Lancez cette ligne de commande sur la distribution avec laquelle vous êtes satisfait du fonctionnement de votre touchpad, et récupérez le script qui aura été créé : "​confSyn.sh"​ +<​code>​synclient -l | sed 's/Parameter settings:/​synclient/;s/ //g;s/$/ \\/g;$ s/ \\/\n/' > confSyn.sh</​code>​
- +
-<​code>​synclient -l | sed '/Parametersettings/d;s/ //g;s/$/ \\/g;$ s/.$/\n/;​1isynclient \\' > confSyn.sh</​code>​+
  
 Description de la ligne de commande : Description de la ligne de commande :
-<​code>​synclient -l                     Lancer la commande "synclient -l" ​pour récupérer les paramètres en cours. +^             ​Commande ​                   ^                                     ​Description ​                                             ^ 
-sed                              Lancement ​de la commande ​"sed". +|          ''​synclient -l'' ​              | Exécuter ''​synclient''​ avec l'​option ''​-l'' ​pour récupérer les paramètres en cours. ​         | 
-' ​                             Début ​des commandes ​de "sed"+|      ''<​nowiki>​|</​nowiki>'' ​            ​|Connecter le flux de sortie de ''​synclient''​ à l'​entrée ​de la commande ​''​sed'' ​               | 
-/Parametersettings/d           ​Supprimer la ligne contenant "​Parametersettings"​ dans le flux+|             ''​sed'' ​                    ​|Exécuter ''​sed'' ​                                                                             | 
-s/ //g;                          Supprimer tous les caractères "​espace"​. +|            ''​ ' '' ​                     |            //Début de la suite de commandes que ''​sed''​ devra exécuter.//                    | 
-s/$/ \\/g;                       ​Ajouter " \" ​en fin de chaque ligne. +|  ''​s/Parameter settings:/​synclient/;'' ​ |Remplacer ''​Parameter settings:''​ par ''​synclient''​                                         | 
-$ s/.$/\n/;                      ​Remplacer ​le dernier caractère ("​\"​) du flux par un retour à la ligne. +|  ''<​nowiki>​s/ //</​nowiki>​g;'' ​          |Supprimer tous les caractères "​espace"​. ​                                                      | 
-1i\#/bin/bash\nsynclient \\;     ​Insérer un "​shebang"​ et la ligne de commande "​synclient \" au début du flux. +|          ''​s/$/ \\/g;'' ​                |Ajouter ​les caractères ​" \" ​avant la fin de chaque ligne. ​                                    | 
-' ​                             Fin des commandes ​de "sed"+|         ''​$ s/ \\/\n/'' ​                |Remplacer, dans la dernière ligne, les caractères ​" \" par un retour à la ligne. ​             | 
-                               Rediriger le flux de sortie de la commande ​"sed"... +|            '' ​ ' '' ​                    ​| ​             ​//Fin de la liste des commandes ​que ''​sed''​ devra exécuter.//                   | 
- ​confSyn.sh ​                     ...vers (en créantle fichier ​"confSyn.sh".</code+|            ''  ​'' ​                    |Rediriger le flux de sortie de la commande ​''​sed''  ​...                                         | 
-Transférez le script "​confSyn.sh"​ sur votre distribution,​ rendez le exécutable ​par "chmod +x confSyn.sh",​ et lancez son exécution.+|         ''​confSyn.sh'' ​                 |...  vers (création ou écrasementdu fichier ​''​confSyn.sh''​                                  | 
 +<note
 +La précédente ligne de commande permet de visualiser un paramètre ​par ligne.
  
 +La suivante aura le même effet mais tous les paramètres seront listés dans une seule ligne de commande.
 +</​note>​
 +<​code>​synclient -l | sed '​s/​Parameter settings:/​synclient/;​s/​ //g' | sed ':​etiquette;​N;​s/​\n/​ /;​betiquette'​ >​confSyn.sh</​code>​
doc/materiel/touchpad.txt · Dernière modification: 15/09/2021 12:50 par Didi

Pied de page des forums

Propulsé par FluxBB