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
Dernière révision Les deux révisions suivantes
xinput [Le 21/03/2017, 19:07]
Wullfk [Modifier la vitesse du double clic]
xinput [Le 11/08/2017, 13:09]
fabux Retouche pour mise en forme et retrait ref Lucid
Ligne 3: Ligne 3:
 ---- ----
 ======Xinput gestionnaire de périphériques====== ======Xinput gestionnaire de périphériques======
 +
 **xinput** est un outil intégré à Ubuntu qui permet de gérer et de  configurer les périphériques d'​entrée comme les souris et les claviers. **xinput** est un outil intégré à Ubuntu qui permet de gérer et de  configurer les périphériques d'​entrée comme les souris et les claviers.
 +
 ===== Configuration des boutons de la souris ===== ===== Configuration des boutons de la souris =====
  
Ligne 12: Ligne 14:
  
 ===== Récupérer l'​identification de la souris ===== ===== Récupérer l'​identification de la souris =====
-Pour récupérer l'​identifiant de sa souris, il suffit de lancer la commande suivante dans un [[:​terminal]] :​ <​code>​xinput list</​code>​+Pour récupérer l'​identifiant de sa souris, il suffit de lancer la commande suivante dans un [[:​terminal]] : ​ 
 + 
 +<​code>​xinput list</​code>​
 Qui vous répondra quelquechose du genre : Qui vous répondra quelquechose du genre :
 <code bash> <code bash>
Ligne 84: Ligne 88:
     ↳   USB Keyboard ​                         id=11 [slave ​ keyboard (3)]     ↳   USB Keyboard ​                         id=11 [slave ​ keyboard (3)]
     ↳ Eee PC WMI hotkeys ​                     id=12 [slave ​ keyboard (3)]</​code>​     ↳ Eee PC WMI hotkeys ​                     id=12 [slave ​ keyboard (3)]</​code>​
 +
 +FIXME: ici xinput list seul alors qu'​avant xinput list-props '​ID'​. Peut-être revoir la formulation d'​intro de cette section. ​
  
 <note help>Je ne saurais expliquer pourquoi la souris est référencé deux fois</​note>​ <note help>Je ne saurais expliquer pourquoi la souris est référencé deux fois</​note>​
Ligne 101: Ligne 107:
 Exemple pour la **Logitech G500** Exemple pour la **Logitech G500**
  
-<​code>​$ xinput list-props 9+<​code>​
 Device '​Logitech G500': Device '​Logitech G500':
  Device Enabled (151): 1  Device Enabled (151): 1
Ligne 133: Ligne 139:
 __Résultat:​__ __Résultat:​__
  
-<​code>​$ xinput list-props 9+<​code>​
 Device '​Logitech G500': Device '​Logitech G500':
  Device Enabled (151): 1  Device Enabled (151): 1
Ligne 139: Ligne 145:
  Device Accel Profile (281): 0  Device Accel Profile (281): 0
  Device Accel Constant Deceleration (282):​ 1.500000  Device Accel Constant Deceleration (282):​ 1.500000
-  ...</​code>  ​+  ... 
 +</​code>  ​
  
 Normalement en fonction du réglage effectuer la souris dois retrouver une vitesse du double-clic (Décélération) normale. Normalement en fonction du réglage effectuer la souris dois retrouver une vitesse du double-clic (Décélération) normale.
  
-Il faut maintenant **automatiser** [[:​commande_shell|commande]] __à chaque démarrage du système.__+Il faut maintenant **automatiser** ​la [[:​commande_shell|commande]] __à chaque démarrage du système.__
  
-Afficher les fichiers cachés (**CTRL+H**de votre dossier personnel (ils commencent par un point)+Dans votre **//Dossier Personnel//**, [[:​tutoriel:​comment_modifier_un_fichier|ouvrez]] le [[:​fichier_cache|fichier caché]] **.profile** pour y recopier à la fin du fichier la commande.\\ 
 +Pour notre exemple ici: 
 +<​file>​xinput --set-prop 9 "​Device Accel Constant Deceleration"​ 1.5</​file>​ 
 +FIXME possible ​de mettre la même commande ''​xinput set-prop 9 282 1.5''​ ?
  
-Rechercher le fichier "​**.profile**"​ et effectuer un double-clic pour [[:​tutoriel:​comment_modifier_un_fichier|ouvrir le fichier]]+Pour appliquer cette [[:​commande_shell|commande]] à tous les utilisateurs,​ faites de même en [[:​tutoriel:​comment_modifier_un_fichier|éditant]] avec les [[:​sudo|droits d'​administration]] le fichier ​**/​etc/​profile**.
-Recopier la commande à la fin du fichier et Enregistrer ​le fichier.+
  
-Pour appliquer [[:​commande_shell|commande]] à tous les utilisateurs,​ éditez avec votre [[éditeur de texte]] et les [[:​sudo|droits d'​administration]] le fichier **/​etc/​profile**. 
- 
-<​code>​sudo gedit /​etc/​profile</​code>​ 
-Recopier la commande à la fin du fichier et Enregistrer le fichier. 
  
 **__Vous pouvez aussi utiliser un script.__** **__Vous pouvez aussi utiliser un script.__**
Ligne 170: Ligne 175:
 <​code>​gnome-session-properties</​code>​ <​code>​gnome-session-properties</​code>​
  
-Si n'est pas présent, vous pouvez ​l'​installer avec la [[:commande_shell|commande]] suivante :  +Si n'est pas présent, vous pouvez [[:tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>gnome-session-bin]]**
- +
-<​code>​sudo ​apt-get install ​gnome-session-bin</​code>​+
  
 Et ajoutez le script à la liste. Et ajoutez le script à la liste.
  
-**N'​oubliez pas de rendre le script exécutable** ​:  +**N'​oubliez pas de rendre le script ​[[:droits|exécutable]]** 
-<​code>​chmod +x /​chemin/​du/​script</​code>​ +
-Ou faites un clic droit sur son icône, et dans l'​onglet "//​Permissions//"​ des "//​Propriétés//",​ cocher la case "//​autoriser l'​exécution du fichier comme un programme//"​.+
  
 __**Autre méthode.**__ __**Autre méthode.**__
  
-Ouvrir un terminal et créez ​un nouveau fichier texte dans le répertoire appropriéen tant que **superutilisateur**. **Nano** est utilisé dans cet exemple, mais tout éditeur de texte fera l'​affaire. +Avec les [[:​sudo|droits d'​administration]],​ [[:​tutoriel:​comment_modifier_un_fichier|ouvrez]],​ ou créez-le s'il n'​existe pasle fichier ​**/​etc/​init.d/​mousefix**
- +
-<​code>​sudo nano /​etc/​init.d/​mousefix</​code>​+
  
 Mettez ce qui suit dans ce fichier et enregistrez-le:​ Mettez ce qui suit dans ce fichier et enregistrez-le:​
Ligne 192: Ligne 191:
 xinput --set-prop 9 "​Device Accel Constant Deceleration"​ 1.5</​file>​ xinput --set-prop 9 "​Device Accel Constant Deceleration"​ 1.5</​file>​
  
-Ajuster la valeur en fonction de la sensibilité que vous recherchez, ensuite, rendez le fichier ​exécutable:+Ajuster la valeur en fonction de la sensibilité que vous recherchez, ensuite, rendez le fichier ​[[:droits|exécutable]]
  
-<​code>​sudo chmod + x /​etc/​init.d/​mousefix</​code>​ +Enfin, faites-le exécuter ​avec les [[:​services]] ​au démarrage:
- +
-Enfin, faites-le exécuter au démarrage:+
  
 <​code>​sudo update-rc.d mousefix valeurs par défaut 99</​code>​ <​code>​sudo update-rc.d mousefix valeurs par défaut 99</​code>​
  
-<​note>​La page de manuel de **xorg.conf** inclut des options concernant l'​accélération et la décélération de la souris. Par exemple pour ralentir la souris ajout d'un facteur 2 à "//​ConstantDeceleration//"​ : +<​note>​La page de manuel de **xorg.conf** inclut des options concernant l'​accélération et la décélération de la souris.\\ 
 +Par exemple pour ralentir la souris ajout d'un facteur 2 à "//​ConstantDeceleration//"​ :<​file>​
 Option "​AccelerationProfile"​ "​-1"​ Option "​AccelerationProfile"​ "​-1"​
- +Option "​ConstantDeceleration"​ "​2.0"​</​file>​</​note>​
-**Option "​ConstantDeceleration"​ "​2.0"​**</​note>​+
  
 ===== Sauver la configuration ===== ===== Sauver la configuration =====
 Pour que votre configuration soit enregistrée à chaque démarrage, il vous faudra modifier [[:​xorg|xorg.conf]] comme expliqué sur la page [[:​souris#​En modifiant xorg.conf|souris]]. Ou encore utiliser une [[:​souris#​Avec une application tiers|application tiers]]. Pour que votre configuration soit enregistrée à chaque démarrage, il vous faudra modifier [[:​xorg|xorg.conf]] comme expliqué sur la page [[:​souris#​En modifiant xorg.conf|souris]]. Ou encore utiliser une [[:​souris#​Avec une application tiers|application tiers]].
  
-<note important>​Sur les dernières versions, plutôt qu'un seul fichier **xorg.conf** contenant toutes les sections, chacune est désormais dispatchée en multiples sous-fichiers,​ soit dans **/​etc/​X11/​xorg.conf.d/​** soit  +<note important>​Sur les dernières versions, plutôt qu'un seul fichier **xorg.conf** contenant toutes les sections, chacune est désormais dispatchée en multiples sous-fichiers,​ soit dans **/​etc/​X11/​xorg.conf.d/​** soit dans le dossier **/​usr/​share/​X11/​xorg.conf.d/​**
-  * pour __Ubuntu [[:​Lucid|10.04 LTS]]:__ dans le dossier **/​usr/​lib/​X11/​xorg.conf.d/​** +
-  * pour __Ubuntu [[:​Maverick|10.10]] et supérieures:​__ ​dans le dossier **/​usr/​share/​X11/​xorg.conf.d/​**+
 </​note>​ </​note>​
 +
 ===== Interface graphique à Xinput ===== ===== Interface graphique à Xinput =====
 Vous pourrez trouvez une interface graphique à Xinput en téléchargeant le .zip à cette [[https://​github.com/​Max-E/​xinput-ui/​archive/​master.zip|adresse]]. Vous pourrez trouvez une interface graphique à Xinput en téléchargeant le .zip à cette [[https://​github.com/​Max-E/​xinput-ui/​archive/​master.zip|adresse]].
 [[:​archivage|Décompressez]] l'​archive,​ puis exécutez le fichier ''​xinput-ui.py''​ contenu dans le dossier **xinput-ui-master**. [[:​archivage|Décompressez]] l'​archive,​ puis exécutez le fichier ''​xinput-ui.py''​ contenu dans le dossier **xinput-ui-master**.
 +
 =====Voir aussi===== =====Voir aussi=====
   * [[:​mpx|Utilisation avancée d'​xinput]],​   * [[:​mpx|Utilisation avancée d'​xinput]],​
Ligne 224: Ligne 220:
  
 ---- ----
-//​Contributeur : [[utilisateurs:​votre_identifiant|Wullfk]]+//​Contributeur : [[:utilisateurs:​Wullfk]]
  • xinput.txt
  • Dernière modification: Le 21/04/2018, 11:54
  • par sangorys