Comment faire pour activer ou désactiver la sélection du text envoyé dans le presse-papiers

Je voudrais désactiver le comportement par défaut qui semble se produire avec chaque dissortingbution Linux que j'ai jamais essayé que n'importe quel text sélectionné soit immédiatement envoyé au presse-papiers (Mint, Ubuntu, Fedora, SuSE, etc.) et chaque gestionnaire de windows (Gnome , KDE, Cinnamon), et au lieu de se comporter davantage comme l'implémentation de Windows.

Je sais que c'est un comportement bien aimé par beaucoup dans Linux, et je suis sûr que beaucoup penseront que je suis un idiot. La raison pour laquelle je veux faire cela, c'est que je suis un keyboard junky lors de la navigation dans une interface graphique. (par exemple, lorsque je suis sous Linux et que je copy une URL, puis bascule sur mon browser et tape Ctrl + L, il sélectionne la barre d'adresse et déplace ma pâte vers le bas d'un cran et la remplace par ce que j'essaie d'écraser. ) Je sais qu'il y a BEAUCOUP de solutions de contournement, mais cela ne me préoccupe pas vraiment, ce que je préfère, c'est pouvoir basculer le comportement du presse-papiers.

    Premièrement, une idée fausse:

    tout text sélectionné est immédiatement envoyé au presse-papiers

    En fait, le text n'est jamais envoyé "n'importe où" jusqu'à ce qu'il soit demandé par une application récepsortingce. Lorsque vous select du text, l'application ne revendique que la sélection, ce qui signifie essentiellement qu'elle lève un drapeau pour dire qu'elle le possède désormais.

    Maintenant sur votre question:

    Dans X11, il peut y avoir plusieurs sélections. 2 d'entre eux ont des noms connus et sont normalisés. Ils sont appelés PRIMAIRE et CLIPBOARD. Leur comportement conventionnel respectif est le suivant:

    • PRIMAIRE
      • Les applications revendiquent PRIMAIRE lorsque le text est sélectionné
      • Applications request PRIMAIRE de l'application propriétaire et coller son contenu sur le clic du milieu.
    • CLIPBOARD
      • Les applications revendiquent CLIPBOARD lorsqu'une command explicite est donnée, typiquement Ctrlc .
      • Applications request CLIPBOARD à partir de l'application propriétaire et coller ses conetents lorsqu'une command explicite est donnée, typiquement Ctrlv .
      • Il y a peut-être des règles supplémentaires dont je ne suis pas certain, comme si aucune application ne possède CLIPBOARD, mais que certaines applications possèdent PRIMARY, coller le primaire à la place de Ctrlv .

    Il voit comme CLIPBOARD fait déjà ce dont vous avez besoin. Vous pouvez ignorer PRIMARY si vous le souhaitez (mais notez que certaines applications plus anciennes comme xterm peuvent seulement supporter PRIMARY). Personnellement, je fais le contraire: j'ignore CLIPBOARD et n'utilise que PRIMARY. Je suppose que c'est juste la façon dont j'ai appris à utiliser X11, je n'étais même pas au courant qu'il y avait CLIPBOARD au début. Mais afin d'atténuer le problème que vous décrivez, je souhaite souvent qu'il y ait une stack de sélections PRIMARY pouvant être tirées à la main, de sorte que je puisse «pop» à la sélection précédente après l'avoir modifiée avec une autre.

    En réponse à votre question explicite de savoir si le comportement PRIMAIRE peut être désactivé, je pense que ce serait assez difficile. Le moyen le plus simple serait de le désactiver individuellement dans chaque application (ou toolkits que les applications utilisent), ce qui n'est sûrement pas faisable. Je suppose qu'une sorte de «pare-feu X11» qui bloque les requests de réclamation PRIMAIRE pourrait être construite, mais je ne pense pas que cela vous achèterait quelque chose de plus que vous pouvez déjà get en ignorant PRIMARY et en utilisant uniquement CLIPBOARD.

    Plus d'informations: Quelle est la différence entre la sélection primaire et le tampon de presse-papiers?

    J'étais en train de déconner et j'ai accidentellement activé le contenu Synchroniser du Presse-papiers et l' option de sélection dans l'application Clipboard de KDE Plasma. Le fait de vérifier cela a résolu un problème similaire pour moi.

    Configuration de l'utilitaire KDE Plasma Clipboard