Un clic gauche dans xterms lance la sélection de quelque chose à copier-coller.
Un double clic gauche sélectionne un mot.
Un triple clic gauche sélectionne une ligne.
Tout cela fonctionne sous l'unité en 11.04. Cependant, il n'y a aucun moyen de copier-coller cette sélection vers un autre endroit: le menu contextuel indique que le collage est désactivé et que cliquer du milieu pour le copier-coller ne fonctionne pas.
Alors, comment puis-je copier une sélection d'un xterm dans un autre endroit? Je suis heureux avec n'importe quelle méthode pour effectuer cela.
(J'utilise l'installation par défaut sans configuration spéciale jusqu'à présent)
Edit: Même problème avec xedit
Utilisez le clic moyen ou Maj + Insérer
Xterm utilise des tampons de coupe, pas 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 vous démarrez xterm comme ceci:
xterm -ls -xrm 'XTerm*selectToClipboard: true'&
alors les sélections sont disponibles via le presse-papier standard.
En savoir plus sur Copier et coller dans Xterm | Base de données StarNet - PC X, X Windows, X 11 et plus - StarNet
Le programme xcb
fournit également un accès en ligne de commande aux tampons de coupe.
Par exemple. Dans Trusty Tahr 12.04, sous le gestionnaire de fenêtres lxde, je peux cliquer trois fois sur une ligne de texte dans xterm, ce qui la met en surbrillance et la met dans le tampon de coupe 0. Je peux ensuite exécuter xcb -p 0 qui affiche la ligne sur stdout.
Pour une raison quelconque, cela ne fonctionnait pas pour moi de cliquer sur les deux boutons (simulation du clic du milieu) dans un xterm, mais shift-insert fonctionnait dans un xterm.
Un problème similaire est discuté ici . Comme "cordes" a souligné:
X a deux presse-papiers si vous sélectionnez quelque chose dans xterm, il ira dans les tampons de coupe, auquel cas vous pouvez coller avec un clic moyen ou un décalage + insertion. ce qui n'est pas le même concept que copier un coller.
Copier/coller dans xterm a fonctionné pour moi, mais pas dans une application extérieure, par exemple gedit. Selon le lien ci-dessus, j'ai installé parcellite et cela a résolu le problème,
Sudo apt-get install parcellite
Mise à jour: Si "coller" ne fonctionne pas avec "shift-insert", utilisez le bouton central de la souris ou, si vous ne le faites pas, cliquez simultanément sur les boutons gauche et droit pour les coller.
Pour copier entre xterm et d’autres programmes/documents/...
Ajoutez au fichier ~/.Xresources
(ou créez):
XTerm*selectToClipboard: true
Puis lancez la commande:
xrdb -merge ~/.Xresources
Redémarrez xterm.
Cela ne répond pas tout à fait à votre question, mais cela m’a aidé. C’est ce qui est écrit ici, car cela pourrait aider quelqu'un d’autre:
Lorsque vous copiez depuis xterm, utilisez simplement
maj + clic du milieu
coller quelque chose dans gedit ou un éditeur dans xterm comme mcedit
Pour copier du texte dans Xterm, sélectionnez d'abord le texte, puis appuyez sur shift+PrtScr. Pour coller du texte dans Xterm, utilisez shift+Insert .
Voir ici pour une explication des problèmes de collage avec xterms et les applications/gestionnaires de fenêtre modernes: http://www.davidsimmons.com/soft/xtermhacks/#copynpaste
Xterm utilise la sélection primaire X11, qui est différente du presse-papiers. Le programme xsel peut être utilisé pour copier la sélection principale dans le presse-papiers:
xsel -op | xsel -ib
Pour ce faire, j'ai défini Meta-c dans Fluxbox.
Mod4 c :Exec xsel -op | xsel -ib
C'est pratique pour les programmes Windows, qui ne prennent en charge qu'un seul presse-papiers (par exemple, VirtualBox).
Lorsque vous sélectionnez du texte, il est automatiquement placé dans le tampon de coupe (comme un presse-papiers). Lorsque vous utilisez Copier, à partir d'un menu ou avec un raccourci clavier, il est inséré dans le Presse-papiers principal.
Pour coller du tampon de coupe dans votre xterm, cliquez avec le bouton du milieu. Pour coller du presse-papiers dans votre xterm, déplacez le clic du milieu.
J'ai autrement utile gestionnaire de presse-papiers Glipper en cours d'exécution sur 12.04.
Si je sélectionne des caractères xterm, ils apparaissent dans une nouvelle entrée de Glipper.
Si je sélectionne cette entrée (bouton) parmi cette succession, le prochain collage en sort et les colle dans une application.