73 votes

Comment fonctionne le copier-coller avec xterm ?

Un clic gauche vers le bas dans xterms lance la sélection d'un élément à copier-coller.

Un double clic gauche permet de sélectionner un mot.

Un triple clic gauche sélectionne une ligne.

Tout cela fonctionne sous unity en 11.04. Cependant, il n'y a aucun moyen de copier-coller cette sélection à un autre endroit : Le menu du clic droit affiche "coller" désactivé, et le clic du milieu pour copier-coller ne fonctionne pas.

Comment puis-je copier une sélection d'un xterm dans un autre endroit ? Je suis satisfait de toute méthode permettant de réaliser cette opération.

(J'utilise l'installation par défaut, aucune configuration particulière jusqu'à présent).

Edit : Même problème avec xedit

51voto

strings Points 1306

Utilisez le clic du milieu ou Shift + Insert

参照 Sélection de la fenêtre X .

37voto

user6130 Points 2060

Xterm utilise des tampons de coupe, et non la sélection standard du presse-papiers X11 utilisée pour le copier-coller standard que gnome-terminal et la plupart des autres programmes Linux utilisent maintenant.

Mais si tu démarres xterm comme ceci :

xterm -ls -xrm 'XTerm*selectToClipboard: true'&

puis les sélections sont disponibles via le presse-papiers standard.

Plus d'informations sur Copier et coller dans Xterm | Base de connaissances StarNet - PC X, X Windows, X 11 et plus - StarNet

Le site xcb fournit également un accès en ligne de commande aux tampons de coupe.

Par exemple, sur Trusty Tahr 12.04, avec le gestionnaire de fenêtres lxde, je peux faire un triple clic sur une ligne de texte dans xterm, ce qui la met en surbrillance et la place dans le tampon de coupe 0. xcb -p 0 qui imprime la ligne sur stdout.

Pour une raison quelconque, je n'ai pas réussi à cliquer sur les deux boutons (simulant le clic du milieu) dans un xterm, mais shift-insert a fonctionné dans un xterm.

16voto

Stefan Points 171

Pour copier entre xterm et d'autres programmes/documents/...

Ajouter au dossier ~/.Xresources (ou créer) :

XTerm*selectToClipboard: true

Ensuite, exécutez la commande :

xrdb -merge ~/.Xresources

Redémarrez xterm.

11voto

Schumi Factor Points 119

Une question similaire est discutée aquí . Comme "strings" l'a fait remarquer :

X dispose de deux presse-papiers ; si vous sélectionnez quelque chose dans xterm, cela ira vers les tampons de coupe, dans ce cas vous pouvez coller avec le clic du milieu ou shift+insert. Ce n'est pas le même concept que le copier/coller.

Le copier/coller dans xterm a fonctionné pour moi mais pas vers une application extérieure, par exemple gedit. Selon le lien ci-dessus, j'ai installé parcellite et cela a réglé le problème,

sudo apt-get install parcellite

Mise à jour : Si "coller" ne fonctionne pas avec "shift-insérer", utilisez le bouton central de la souris ou, si vous n'en avez pas, cliquez simultanément sur les boutons gauche et droit pour coller.

6voto

Lorsque vous copiez depuis xterm, utilisez simplement

shift + clic central

pour coller quelque chose dans gedit ou un éditeur dans xterm comme mcedit

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