86 votes

Un terminal qui permet de sélectionner pour copier et de cliquer avec le bouton droit pour coller.

Dans putty/cygwin ma configuration est :

  • sélectionner dans la console -> copie dans le presse-papiers
  • clic droit -> colle à partir du presse-papiers.

J'étais à la recherche d'un terminal sous Linux qui pourrait me fournir ces deux fonctionnalités ? Je n'ai pas été capable d'en trouver un.

Toute aide serait appréciée.

58voto

Jeff Hubbard Points 5292

La plupart des terminaux semblent utiliser le copier sur la sélection et le bouton du milieu pour coller la sélection, ou le bouton du milieu émulé pour coller (en utilisant les deux boutons de la souris en même temps). Il s'agit d'un comportement typique d'Unix, et l'émulation est l'utilisation actualisée requise par les souris de type Microsoft avec seulement deux boutons ou deux boutons et une molette de défilement.

Les boutons de la souris pourraient être remappés avec xinput ou d'autres moyens. Cela diffère d'une version à l'autre et sur les différents modèles de souris. Voir le Documentation de la communauté Ubuntu pour ça.

Voir aussi cette question ce qui est l'inverse de la procédure dont vous auriez besoin.

Les terminaux que je possède qui utilisent la sélection pour copier et le milieu pour coller incluent le terminal Gnome, le terminal xfce, Eterm, le xterm ordinaire, uxterm, rxvt, mrxvt et aterm. Je suis sûr qu'il y en a d'autres.

Mon terminal principal, terminator (utilisez apt-get ou le centre des logiciels pour l'installer), vous permet de choisir la copie sur sélection comme option (avec un seul clic) :

Ouvrez les préférences et cliquez sur la case "copier sur sélection" :

terminator preferences

38voto

user455700 Points 397

Appuie sur la molette du milieu, mec.

26voto

pleutre Points 376

Solution avec Terminator de ce site .

sudo vi /usr/share/terminator/terminatorlib/terminal.py

Recherchez la fonction : on_buttonpress

Test du bouton de retour en arrière ( menu contextuel aller au clic du milieu, pâte sur un clic droit) :

def on_buttonpress(self, widget, event):
    ...
    if event.button == 1:
        ...
    elif event.button == 3:
        ...
    elif event.button == 2:
        ...

    return(False)

J'attends maintenant le demande de fonctionnalité sur Terminator :)

14voto

Moreaki Points 145

Pour faire gagner du temps à ceux qui vérifient, les terminaux ci-dessous ne prennent pas en charge cette fonctionnalité.

6voto

CHolmstedt Points 708

Je ne sais pas quel terminal vous utilisez en ce moment, mais le terminal par défaut d'Ubuntu vous permet de copier et coller. Dans votre environnement de bureau, sélectionnez le texte que vous voulez copier et appuyez sur ctrl+shift+c. Si vous avez quelque chose dans votre presse-papiers que vous voulez coller, mettez le curseur à la bonne position et appuyez sur ctrl+shift+v.

L'autre option est comme le dit le commentaire de Dr_Bunsen ci-dessus, les deux options sont disponibles dans la liste déroulante du bouton droit de la souris.

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