Forum Astuces.divers Désactiver le clic avec la molette dans xfce 4.12

Posté par  . Licence CC By‑SA.
Étiquettes :
3
12
fév.
2018

J'utilise xfce 4.12 sur un ordinateur de mon université et j'ai des problèmes avec le fait que l'on peut copier du texte précédemment sélectionné en cliquant avec la molette. Notamment, il m'arrive de copier-coller du texte dans des mails ou du code dans du code.
J'aimerais désactiver ce clic avec la molette, en préservant la fonctionnalité de faire défiler des pages en la tournant. J'ai trouvé une manière de désactiver le clic avec la molette, mais elle nécessite le mot de passe sudo. L'administrateur système m'a demandé de chercher une autre solution qui change le comportement pour ma session seulement, et non pas pour toute la machine. Avez-vous des pistes?

(Je suis nouveau dans ce forum et je ne connais pas très bien Linux/xfce4.12. Excusez-moi si je fais une faute)

  • # xinput

    Posté par  (site web personnel) . Évalué à 7.

    Il est possible de configurer en tant qu'utilisateur la configuration de ses périphériques d'entrée (clavier, souris, touchpad, etc.) avec xinput. Il faudra probablement procéder à cet ajustement dans un script d'ouverture de session de l'environnement de bureau. Mais aussi en cas de débranchement/rebranchement de périphérique (i.e. avec une souris branchée en USB).

    Pour lister les différents périphériques : xinput list

    Pour obtenir la liste des boutons associés à un périphérique : xinput get-button-map id_du_périphérique

    Conventions : 1 = bouton gauche, 2 = bouton du milieu, 3 = bouton droit. Pour désactiver un bouton, il suffit de positionner la valeur correspondante à 0.

    Pour changer la liste des boutons associés à un périphérique : xinput set-button-map id_du_périphérique bouton_1 bouton_2 ... bouton_N

    Exemple de session pour désactiver le clic du milieu (sans toucher l'aspect défilement) :

    kibi@armor:~$ xinput list
    ⎡ Virtual core pointer                        id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ⎜   ↳ Logitech G Pro Gaming Mouse               id=15   [slave  pointer  (2)]
    ⎜   ↳ Logitech G Pro Gaming Mouse               id=17   [slave  pointer  (2)]
    ⎜   ↳ ALP000D:00 044E:120C                      id=10   [slave  pointer  (2)]
    ⎜   ↳ AlpsPS/2 ALPS GlidePoint                  id=12   [slave  pointer  (2)]
    ⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
        ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
        ↳ Power Button                                id=6    [slave  keyboard (3)]
        ↳ Video Bus                                   id=7    [slave  keyboard (3)]
        ↳ Sleep Button                                id=8    [slave  keyboard (3)]
        ↳ HP HD Camera: HP HD Camera                  id=9    [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard                id=11   [slave  keyboard (3)]
        ↳ HP Wireless hotkeys                         id=13   [slave  keyboard (3)]
        ↳ HP WMI hotkeys                              id=14   [slave  keyboard (3)]
        ↳ Logitech G Pro Gaming Mouse                 id=16   [slave  keyboard (3)]
    
    kibi@armor:~$ xinput get-button-map 17
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
    
    kibi@armor:~$ xinput set-button-map 17 1 0 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
    

    Note importante : les identifiants ne sont pas fixes.

    Debian Consultant @ DEBAMAX

    • [^] # Re: xinput

      Posté par  . Évalué à 1.

      Merci de votre commentaire.

      J'ouvre xterm et j'écris "xinput list". Il me répond
      "bash: xinput : commande introuvable".

      Que dois-je faire? J'ai l'impression qu'il s'agit d'une chose très simple que je ne connais pas encore.

      • [^] # Re: xinput

        Posté par  (site web personnel) . Évalué à 1.

        Il faut demander à l'administrateur système d'installer le paquet qui fournit l'utilitaire xinput sur votre système. Il s'agit probablement d'un paquet nommé lui aussi xinput.

        Debian Consultant @ DEBAMAX

        • [^] # Re: xinput

          Posté par  . Évalué à 1.

          C'est fait. C'était en effet le paquet xinput.

    • [^] # Re: xinput

      Posté par  . Évalué à 1.

      En l'occurence, c'était le numéro 2 pour ma souris. On peut le trouver en désactivant un numéro et en testant le fonctionnement de la souris.

  • # solution matérielle

    Posté par  . Évalué à 1.

    Une autre piste plus radicale mais totalement indépendante du système d'exploitation est de démonter soigneusement la souris et déssouder l'interrupteur qui fait le clic milieu. Le mécanisme est indépendant du défilement.
    Évidemment, il vaut mieux que ce soit ton propre matériel, pas celui fourni par la boite, et que tu aies l'autorisation d'utiliser ton propre matériel.

    Il existe aussi des dispositifs de pointage qui sont dépourvu de ce clic milieu, je pense notamment à certains trackballs qui ont une bague de défilement.

  • # solution médicale

    Posté par  . Évalué à 7.

    Une autre piste plus radicale mais totalement indépendante du système d'exploitation est de prendre une bonne dose de myorelaxant
    Le mécanisme nécessite de ne pas être crispé !
    Évidemment, il vaut mieux que ce soit sur ordonnance, pas prendre n’importe quelle boite, et que tu aies l'autorisation de ton médecin traitant et de la sécurité sociale.

    Les vrais de vrais font tout au clavier, la souris c’est pour les n00b lol

    • [^] # Re: solution médicale

      Posté par  . Évalué à 1.

      Bien joué :D

    • [^] # Re: solution médicale

      Posté par  . Évalué à 4.

      Une autre piste plus radicale mais totalement indépendante du système d'exploitation est de prendre une bonne dose de myorelaxant
      Le mécanisme nécessite de ne pas être crispé !

      Blague à part, ton commentaire me rappelle que j'ai connu une fois des problèmes de clics intempestifs avec le bouton du milieu et c'est vrai que ça devenait désagréable. Puis, quelques temps plus tard encore, c'est la molette qui commençait à devenir difficile à utiliser, au point de faire mal aux doigts.

      En fait, elle était tout simplement encrassée au point qu'il fallait forcer pour la manipuler à un point pas forcément surhumain mais qui commençait à s'approcher du seuil de déclenchement du clic. Je l'ai donc démontée, mis de côté le circuit électronique et nettoyé chaque pièce en plastique à l'eau et au savon. Depuis, ça fait quelques années qu'elle se fait oublier et qu'elle remplit parfaitement sa fonction.

      • [^] # Re: solution médicale

        Posté par  . Évalué à 4.

        mis de côté le circuit électronique et nettoyé chaque pièce en plastique à l'eau et au savon.

        Ça force le respect :)

        *scroll*

        *click*

  • # Bienvenue

    Posté par  . Évalué à 4.

    Je suis nouveau dans ce forum

    Bienvenue à toi.

  • # je dirais en allant dans les reglages de souris

    Posté par  . Évalué à 3.

    dans les reglages de la souris, tu dois avoir l'option de savoir si tu emules le clic du milieu, si tu le geres, etc

    • [^] # Re: je dirais en allant dans les reglages de souris

      Posté par  . Évalué à 1.

      Merci de votre idée.

      Non, on ne peut pas le modifier dans la fenêtre "Souris et pavé tactile". Sur les trois onglets (Périphériques - Comportement - Thème), on ne par le pas de la molette.

  • # Mais pourquoi?

    Posté par  (site web personnel) . Évalué à 2.

    Pourquoi vouloir désactiver une des meilleurs inventions sur l'utilisation d'une sourie avec 3 boutons???
    Franchement, ça manque sous les autres systèmes.

    Par exemple, il m'arrive d'avoir des logins/mots de passes écrits quelques part, dans un emails qui arrive (ça arrive…), je copie le login avec un ctrl+C, et je sélectionne le mot de passe.
    Arrivé sur la page, je colle le login et je clic-millieu pour le mot de passe.

    Si je veux effacer le mot de passe il me suffit de sélectionner n'importe quel bout de texte.
    Oui, cela n'exclue pas le vol d'identifiants etc… mais si c'est un truc reçu par email… bof bof.

    En tout cas, ça m'évite de nombreux aller-retours, c'est efficace.

    Bonne nuit
    G

    Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

    • [^] # Re: Mais pourquoi?

      Posté par  (site web personnel) . Évalué à 3.

      Pourquoi vouloir désactiver une des meilleurs inventions sur l'utilisation d'une sourie avec 3 boutons???

      Parce que c'est son choix ? Vu la description qu'il en fait, il semble activer le clic du milieux alors qu'il ne le veut pas. Cela peut venir d'un bouton trop sensible, ou l'OP a pris l'habitude d'appuyer comme un sourd sur la molette et a du mal à perdre cette habitude, ou l'OP a un problème avec sa main ce qui fait qu'il a du mal à manipuler la molette sans cliquer dessus, ou …

      Donc oui, le clic du milieu c'est super, mais pas pour tout le monde il semble ! Liberté de choix ?

      • [^] # Re: Mais pourquoi?

        Posté par  (site web personnel) . Évalué à 2.

        Et si on attendait que l'OP nous explique lui-même?

        Pourquoi bloquer la publicité et les traqueurs : https://greboca.com/Pourquoi-bloquer-la-publicite-et-les-traqueurs.html

        • [^] # Re: Mais pourquoi?

          Posté par  . Évalué à 1.

          Cette personne, qui n'a plus donné signe de vie depuis une semaine, semblait tout de même assez bien connaitre le mécanisme pour être sûre de son choix d'ergonomie.

        • [^] # Re: Mais pourquoi?

          Posté par  . Évalué à 1.

          J'ai plus d'expérience avec Mac, où cette fonctionnalité n'existe pas. Pour l'instant je n'ai pas l'intention de m'en servir. En plus, j'ai eu plusieurs mauvaises expériences de cas ou j'avais par accident collé du texte dans des mails ou dans du code.

  • # Réponse provisoire

    Posté par  . Évalué à 1.

    Merci de vos commentaires. Je vais essayer la solution de Cyril Brulebois et je reviens vers vous si ça marche (ou pas).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.