web-dev-qa-db-fra.com

Comment activer couper ou copier-coller dans xterm

J'utilise régulièrement xterm pour la navigation Web en raison de sa propriété de rendu d'image, mais la chose qui rend xterm difficile par rapport au terminal est la disponibilité du copier/couper-coller dans le programme du terminal. J'ai trouvé ceci méthode et conformément à cela, j'ai enregistré le code ci-dessous dans le fichier .Xdefaults du répertoire de base

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

Après la mise en oeuvre de ce code, je suis en mesure de sélectionner du texte dans xterm, mais je ne peux ni copier ni couper (avec les raccourcis souris ou clavier ctrl + c, etc.) aucun texte de xterm.

Une idée de ce qui s'est mal passé?

6
Eka

Vous ne devez pas inclure cette ligne dans .Xdefaults. Ainsi, tu vas commencer le programme.

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

Ou avec .Xdefaults:

Ajouter cette ligne:

XTerm*selectToClipboard:true

et recharger la configuration

xrdb ~/.Xdefaults
5
A.B.

Vous pouvez éditer le fichier XTerm, en utilisant vim ou nano (j'utilise vim):

vim /home/your_user_name/XTerm

Ajoute ça:

XTerm*Background: black
XTerm*Foreground: green
XTerm*SaveLines: 2000
XTerm*faceName: Ubuntu mono
XTerm*faceSize: 12
XTerm*rightScrollBar: true
XTerm*ScrollBar: true
XTerm*scrollTtyOutput: false
XTerm*VT100.Translations: #override \
      Shift Ctrl<Key>V: insert-selection(CLIPBOARD) \n\ 
      Shift Ctrl<Key>V: insert-selection(PRIMARY) \n\ 
      Shift<Btn1Down>: select-start() \n\ 
      Shift<Btn1Motion>: select-extend() \n\ 
      Shift<Btn1Up>: select-end(CLIPBOARD) \n\

Enregistrer et fermer Pentecôte:

:wq

Ouvrir xterm:

xterm &

Cette configuration permet:

  1. Sélectionnez et copiez le texte dans xterm: maintenez la touche Shiht enfoncée, cliquez avec le bouton gauche de la souris, sélectionnez votre texte et cliquez avec le bouton droit de la souris pour l'ajouter au Presse-papiers.
  2. Coller du texte dans xterm: Appuyez sur Ctrl + Maj + V
  3. Afficher la barre de défilement.
  4. Personnaliser la police.

J'espère que cela vous aidera.

6
SIMON CEDENO7