Pourquoi le collage ne fonctionne-t-il pas parfois dans gnome-terminal?

32

Ctrl + Shift + C et Ctrl + Shift + V sont supposés remplacer la normale Ctrl + C et Ctrl + V dans gnome-terminal

Parfois, ils fonctionnent, mais ils n’ont généralement aucun effet. Quelles sont les raisons possibles de cela? Je ne suis pas sûr de ce que d'autres informations à donner.

Modifier: il semble que la sélection manuelle de Paste dans le menu Edit ne fonctionne pas non plus. Right click > Paste fonctionne, mais pas Edit > Paste . La copie fonctionne, mais le collage ne fonctionne pas.

J'ai aussi le mode vi activé ( set -o vi dans mon ~/.bashrc ). Est-ce que cela pourrait avoir quelque chose à voir avec cela?

Modifier: voici une vidéo présentant le problème. J'ai utilisé la touche écran (en mode "brut", pour prendre "shift") pour afficher les touches sur lesquelles j'appuie.

    
posée Matthew 14.10.2010 - 17:18
la source

9 réponses

11

Ceci est un bogue dans gnome-terminal, le rapport de bogue est ici avec un patch:

lien

Gnome n’a cependant pas résolu le problème.

Ubuntu a résolu le problème indépendamment de Gnome. Le rapport de bogue détaillé est ici:

lien

Selon le rapport de bogue, le paquet Ubuntu corrigé est la version gnome-terminal 2.32.1-0ubuntu3 . Il se trouve actuellement dans la file d'attente de téléchargement du référentiel proposé par maverick (avec le statut non approuvé). La file d'attente de téléchargement est ici:

lien

Vous pouvez télécharger le paquet source et le créer vous-même avec debuild.

Si tout va bien, il sera bientôt porté aux référentiels de mise à jour normaux.

    
réponse donnée snap 18.03.2011 - 05:42
la source
7

Comme vous vous en doutez, cela doit se faire en mode "vi".

Le mode

"vi" a des modes d’insertion et de commande distincts, comme vous le savez. En mode commande, tout le texte envoyé au terminal est interprété comme une commande.

Pour vous convaincre, faites ceci:

  • copier quelque part une chaîne contenant "isometext"
  • allez au terminal et appuyez sur ESC pour passer en mode commande
  • coller

vous ne devriez voir que "sometext", car l’initial "i" a été interprété comme la commande insert.

Solution: en mode commande, appuyez sur "i" avant d’insérer. En cas de doute, appuyez sur ESC et "i" avant d'insérer.

    
réponse donnée enzotib 14.10.2010 - 22:09
la source
1

essayez shift-ctrl-v (mêmes boutons, ordre différent). Vous pouvez également réaffecter vos raccourcis clavier sous le menu Edition du terminal. Ne le réaffectez pas à Ctrl + C, car Ctrl + C est utilisé pour tuer les processus sous le terminal (et envoyer un signal TERM).

    
réponse donnée Paweł Karpiński 14.10.2010 - 18:35
la source
1

Pour moi, le moyen le plus simple de coller est le clic du bouton central de la souris. Cependant, je copie toujours en utilisant le menu, car je n'ai pas besoin de copier souvent.

    
réponse donnée Tadas N. 14.10.2010 - 20:03
la source
1

L’utilisation du terminal copier-coller utilise deux méthodes différentes selon la manière dont vous effectuez le copier-coller. Si vous utilisez le bouton mettre en évidence et coller avec le troisième bouton, vous utilisez l'un des tampons dans X pour effectuer le travail. Si vous utilisez le menu ou cliquez avec le bouton droit pour copier et coller, vous utilisez un tampon différent .

Ainsi, si vous copiez avec une sélection du menu, vous devez soit coller en utilisant le menu ou utiliser le menu contextuel. Vous ne pouvez pas sélectionner en utilisant Edit > Copy , puis utilisez le troisième bouton de la souris pour coller.

C'est aussi la raison pour laquelle vous ne pouvez pas copier en mettant en évidence puis en allant sur une autre application et en utilisant Edit > Paste .

    
réponse donnée Mei 14.03.2011 - 18:02
la source
1

Pour la petite histoire, j'ai effectué ce test sur différentes instances virtuelles d’installations de stock, allant de 9.04 à 11.04 Alpha 3. Je n’ai pas pu répliquer vos problèmes.

Je crois que le problème peut être un type de configuration en conflit avec un autre. En ce qui concerne la configuration spécifique, je ne sais pas. Toutefois... (citation de chat)

  

Je vais exploser mes fichiers .config pour gnome-terminal, mais c'est difficile de sauvegarder des profils.

Vous pouvez envisager d’effacer vos configs gnome-terminal pour commencer, mais après cela, je ne suis pas sûr de la manière dont vous allez résoudre ce problème.

    
réponse donnée Thomas Ward 14.03.2011 - 18:45
la source
0

Je ne sais pas pourquoi, mais j'utilise le Menu -Key (= à droite entre Super et Ctrl ) pour copier et coller.
J'espère que c'est une aide pour vous; -)

    
réponse donnée Daniel 14.10.2010 - 18:01
la source
0

Je n'ai jamais eu de problèmes avec ce problème, à moins que le focus du curseur ne soit pas défini sur le terminal. Assurez-vous d'avoir cliqué sur le terminal avant d'essayer de coller.

    
réponse donnée nathwill 14.10.2010 - 18:01
la source
0

Je suppose que c'est un problème avec le widget interne du terminal qui n'a pas le focus, peut-être connecté à la barre de la souris interne. Si vous cliquez dans le corps du terminal avant d’appuyer sur les touches, est-ce que cela résout le problème?

(Si c'est vrai, c'est un bogue.)

    
réponse donnée poolie 15.10.2010 - 03:11
la source

Lire d'autres questions sur les étiquettes