Comment fonctionne le collage Middle Click?

26

Je ne comprends pas le clic du milieu coller.

Parfois, je mets le texte en surbrillance, je clique au milieu de la fenêtre où je veux le faire et il fait ce que je veux. Parfois, ce n'est pas le cas.

Par exemple, lorsque je sélectionne du texte dans Firefox, puis cliquez au milieu, cliquez sur terminal vim, rien ne se passe.

Que se passe-t-il?

Merci!

    
posée Fawkes5 24.07.2012 - 18:05
la source

2 réponses

20

Causé par des presse-papiers X / DE séparés; les synchroniser avec ClipIt

  • Comme l'explique la réponse d'ImaginaryRobots , il existe deux presse-papiers différents: le presse-papiers X et le presse-papiers de l'environnement de bureau / gestionnaire de fenêtres ( Gnome / Unity, KDE, etc.); Selon la méthode de sélection utilisée (c.-à-d. la mise en surbrillance, ou une copie explicite Ctrl-C / clic droit, etc.), les deux presse-papiers ne peuvent pas être synchronisés.

    • Ainsi, il existe souvent des problèmes lors de la copie / du collage entre les programmes GUI et le terminal.
  • La solution la plus simple si vous rencontrez ce problème consiste à utiliser un outil qui synchronise ces deux presse-papiers séparés. Je recommande ClipIt ( sudo apt-get install clipit )

    • Lancez le clip (ajoutez-le aux applications de démarrage pour plus de commodité), puis sous Préférences, cochez les deux options Utiliser le primaire et Synchroniser les presse-papiers
    • :

réponse donnée ish 24.07.2012 - 19:02
la source
15

Il existe en réalité 2 types de copie et d’amplification différents; paste - il y a celui fourni par le système graphique X11 sous-jacent, et celui fourni par votre gestionnaire de fenêtres (Gnome, KDE, etc.).

Mettre le texte en surbrillance sans cliquer dessus suffit à le copier dans l’espace tampon X11, et un clic sur le milieu le fera disparaître. Si vous utilisez control-X ou control-C, il utilisera également l'espace tampon du gestionnaire de fenêtres (puisque vous avez dû le sélectionner pour utiliser ces clés), mais seul un contrôle-V en sortira - le clic du milieu ne le fera pas.

Pour rendre les choses plus compliquées, copier et amp; paste fonctionnera également avec des éléments non textuels. Même si votre mise en surbrillance avait du texte dans les deux tampons, vous pourriez alors avoir des fichiers ou des données complexes dans le tampon de gestionnaire de fenêtres et les deux seraient désynchronisés.

Certaines applications sont suffisamment intelligentes pour comprendre et utiliser les deux, d'autres non. Les fenêtres de terminal sont généralement de type stupide quand il s’agit de copier et de coller. Il y a généralement des paramètres pour chaque application pour leur dire comment réparer la copie et l'ampli; collez le gâchis, mais il est très difficile de tout configurer correctement. Je pense que Ubuntu en reçoit la plupart par défaut.

Historiquement, la situation était bien pire et cela a conduit à la définition de normes freedesktop:

lien

    
réponse donnée ImaginaryRobots 24.07.2012 - 18:24
la source

Lire d'autres questions sur les étiquettes