GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Rendre la souris pour gaucher et le pavé tactile pour droitier ?

Je vois que je peux configurer la souris et le pavé tactile dans un seul panneau (Ubuntu 13.10, par défaut, Gnome). Ce qui est dans une certaine mesure. A savoir, je veux avoir le touchpad configuré différemment puis la souris et …

Lorsque j'ai une souris (USB) connectée, je l'utilise normalement pour gaucher. Par conséquent, je commute les boutons sur gaucher. Mais quand j'utilise le touchpad je me sens un peu perdu avec ce genre de configuration. Par conséquent, je veux l'avoir droitier.

Existe-t-il un moyen d'obtenir ce qui suit :lorsque je branche une souris (respectivement lorsqu'elle est détectée) passe automatiquement en gaucher et lorsque je la débranche, passe automatiquement en droitier ?

Réponse acceptée :

Je comprends votre frustration, mais ce problème peut être résolu très simplement avec l'aide de xinput outil.

Branchez d'abord votre souris USB, puis exécutez la commande suivante :

xinput list

pour voir l'id de votre souris. La sortie de la commande ci-dessus peut ressembler à :

xinput | cat
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Mouse                                 id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ...

Dans l'exemple ci-dessus, la souris USB a id=11 . Nous utiliserons cet id dans la commande suivante qui permutera les boutons pour qu'ils soient gauchers uniquement pour la souris USB (et non pour le tauchpad) :

xinput set-button-map 11 3 2 1

En général :

xinput set-button-map id 3 2 1

Pour annuler la modification, utilisez :

xinput set-button-map id 1 2 3

Pour effectuer la modification de manière permanente, ajoutez la commande suivante dans Applications de démarrage (rechercher dans tiret pour les applications de démarrage ):

sh -c "xinput set-button-map id 3 2 1"

Mise à jour :

Depuis l'id peut changer après le redémarrage, mais pas le nom de la souris USB, vous pouvez également rechercher le nom de la souris et l'appliquer. Pour ignorer les détails reg. en choisissant le nom auquel la solution finale ressemble :

for id in `/usr/bin/xinput list | /bin/grep 'USB Mouse' | /bin/grep -o [0-9][0-9]`; do xinput set-button-map $id 3 2 1; done;

intégrez-le dans les applications de démarrage mentionnées ci-dessus vous obtiendrez enfin :

sh -c "for id in `/usr/bin/xinput list | /bin/grep 'USB Mouse' | /bin/grep -o [0-9][0-9]`; do xinput set-button-map $id 3 2 1; done;"

Ubuntu
  1. Comment créer un serveur Minecraft avec Hostinger, Ubuntu, Windows et macOS

  2. [Corrigé] Blocage du clavier et de la souris après suspension dans Ubuntu 14.04 [Astuce rapide]

  3. Rendre la mise à jour et la mise à niveau d'Apt-get automatisées et sans surveillance ?

  4. Apple Magic Mouse se déconnecte et se reconnecte fréquemment ?

  5. Comment réinitialiser toutes les préférences Rhythmbox et les informations de la bibliothèque ?

Comment créer une clé USB multiboot sous Linux et Windows

Désactiver automatiquement le pavé tactile lorsque la souris externe est connectée dans Ubuntu

Désactivation automatique du pavé tactile lorsque la souris est connectée à GNOME

Comment installer et faire de Nemo le gestionnaire de fichiers par défaut dans Ubuntu

Installez les derniers outils de développement et IDE sur Ubuntu à l'aide d'Ubuntu Make

Comment faire pour qu'Ubuntu supporte le défilement du pavé tactile?