202 votes

Comment puis-je désactiver le collage en cliquant sur le bouton du milieu de la souris ?

Existe-t-il un moyen de désactiver le comportement de collage du bouton du milieu de la souris qui est activé par défaut sur gnome?

J'ai une molette de souris sensible et à chaque fois que je fais défiler du texte, parfois, des choses sont collées aléatoirement dans le texte. Je perds pas mal de crédibilité lorsque j'envoie un fichier à quelqu'un et qu'il contient des extraits de texte aléatoires collés un peu partout.

J'ai vu une solution qui consiste à mapper le bouton du milieu de la souris sur un bouton de souris inexistant, mais cela implique de se débarrasser complètement du bouton du milieu de la souris (c'est-à-dire pas de fermeture d'onglets, ouverture automatique des liens dans un nouvel onglet, etc.). J'aimerais pouvoir utiliser mon bouton du milieu de la souris, mais simplement désactiver le comportement de collage.

Cela se produit également lorsque je fais défiler du texte avec mon touchpad (je touche accidentellement avec deux doigts sans bouger, bam.)

Le problème ne sera donc pas résolu en changeant de souris (en fait je crois que cela se produit plus souvent avec mon touchpad qu'avec ma souris).

-1voto

Pierre ALBARÈDE Points 352

Contrairement au titre, le problème de 10 ans semble être vraiment

J'ai une molette de souris sensible et à chaque fois que je fais défiler du texte, parfois ça colle des trucs de manière aléatoire dans le texte. Je perds pas mal de crédibilité lorsque j'envoie un fichier à quelqu'un d'autre avec des extraits de texte aléatoires collés un peu partout.

De plus, vous ne pouvez pas écrire des programmes en toute sécurité.

Moins destructeur que "désactiver le collage avec le bouton du milieu de la souris", je vois 3 solutions possibles, seule la première étant efficace jusqu'à présent:

1-Échanger les boutons 2 et 3

xinput set-button-map  1 3 2

où doit être remplacé par l'identifiant de la souris comme expliqué ci-dessus par Wes Miller.

Pour rendre le changement permanent, écrire dans .xprofile. (.bashrc ne fonctionnera pas sauf si vous utilisez bash.)

Ainsi,

  • si vous cliquez accidentellement sur le bouton 2 en faisant défiler, cela ouvrira uniquement le menu d'actions alternatif, qui ne fait rien de nocif en soi,

  • enfin et surtout, vous pouvez toujours cliquer pour coller le tampon X avec le bouton 3 (droit).

L'inconvénient est que vous devez inverser vos habitudes de clic, ce qui ressemble à conduire du mauvais côté de la route.

2-Trouver une souris avec un quatrième bouton et remapper le bouton 2 sur le bouton 4

Cependant, je suis incapable d'identifier certainement une telle souris sur le marché. Si vous en connaissez une avec certitude je suis intéressé mais pas une souris de jeu filaire coûteuse.

J'ai essayé une autre souris à 3 boutons: le clic molette est moins sensible mais le problème persiste.

3-Utiliser l'émulation du bouton du milieu

% xinput list-props 

Cela devrait renvoyer quelque chose (entre autres) comme

libinput Middle Emulation Enabled (353):    0

Activer l'émulation du bouton du milieu:

xinput set-prop 15 353 1

Maintenant, vous devez également désactiver le bouton 2. Remapper sur 0 ou 25 ne fonctionnera pas car cela désactivera également l'émulation du bouton du milieu. Cela met fin à la solution 3.

Testé sur Ubuntu 20.04.

-2voto

amp108 Points 1971

C'est plus qu'une caractéristique du gnome, je pense que ça fonctionne presque partout, ça fonctionne aussi dans la console, et je pense que ça a même fonctionné dans mon "Linux from Scratch".

Donc c'est vraiment une caractéristique de base, peut-être même quelque part dans le noyau.

BTW : C'est vraiment utile, et ce n'est pas le collage habituel comme Ctrl + V, tout ce qui est marqué avec le curseur va dans un deuxième stockage et avec un clic du milieu peut coller, ce que vous avez marqué en dernier.

-3voto

roryf Points 14520

Avez-vous vérifié gpm? Plus d'informations sur http://manpages.ubuntu.com/manpages/lucid/man8/gpm.8.html. Disponible via sudo aptitude install gpm sur lucid. Je ne vois pas le programme disable-paste dans le paquet ubuntu, cependant, l'option -A peut valoir la peine d'être essayée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X