Forum Astuces.divers [X-Window] Sélectionner/coller universel sous X, historiques

Posté par  .
Étiquettes : aucune
0
24
avr.
2005
Sous X, la méthode universelle pour copier/coller est de:

  • 1. Sélectionner le texte (automatiquement copié dans la mémoire de l'application)

  • 2. Positionner la souris à l'endroit voulu, et coller avec le bouton du milieu (ou en cliquant sur la molette, ou sur les 2 boutons si on en a que 2)


Donc sans avoir besoin du clavier.

Un inconvénient de cette méthode est que si on sélectionne par mégarde un autre texte, la sélection précédente est perdue. On la perd aussi si on ferme la dernière fenêtre de l'application dont on a sélectionné du texte.
Heureusement des « clipboards » comme klipper ou wmcliphist (très léger) permettent de stocker automatiquement un historique de toutes les dernières sélections X, et d'en retrouver une facilement.

On peut aussi faire du sélectionner/coller sans X, dans les terminaux non graphiques, avec gpm.

xclip permet de lire/écrire la sélection X depuis des commandes, scripts ou filtres (grep, cut, etc.)

À noter que les applications qui proposent le copier/couper/coller par ctrl-c/ctrl-x/ctrl-v (ou y d et p sous vim) mémorisent la sélection dans un tampon spécial. Si après un ctrl-c sur un texte1 sélectionné, on sélectionne un texte2, alors ctrl-c collera texte1 (mémorisé dans le tampon spécial) et bouton-milieu collera texte2.
  • # correction

    Posté par  . Évalué à 4.

    Dans la dernière ligne il faut lire:
    alors ctrl-v collera texte1 (mémorisé dans le tampon spécial) et bouton-milieu collera texte2.

Suivre le flux des commentaires

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