Le copier-coller ne fonctionne pas dans le terminal


16

Avant de marquer cela comme une dupe, je connais Ctrl+ Shift+ Cet Ctrl+ Shift+V

J'essaye de les utiliser, et ça ne marche pas. Sur un ordinateur Ubuntu particulier, les commandes de copier-coller normales ne fonctionnent pas: elles ne fonctionnent pas localement et elles ne fonctionnent pas via une session à distance.

Ma conjecture était que peut-être la connexion à un ordinateur où ces fonctions agissaient normalement et la connexion via ssh contournerait le problème. Ce n'était pas le cas. Je ne peux toujours pas gagner cela fonctionnellement, même si le PC Ubuntu que j'utilise a un copier-coller fonctionnel depuis le terminal.

Je suis donc hors de suppositions.

Comment est-ce que j'active ceci? L'ordinateur affecté exécute Ubuntu MATE 16.04. Le terminal est mate-terminal, sauf lorsque je me connecte via ssh, auquel cas c'est Bash. Caja est le gestionnaire de fenêtres.


3
"même si le pc ubuntu que j'utilise a un copier-coller fonctionnel depuis le terminal" ... Je suis confus - le copier-coller fonctionne-t-il ou non?
muru

Donc, le problème affecte uniquement SSH? Comment connectez-vous SSH?
wjandrea

Pouvez-vous clarifier votre question
Panther

2
Bash n'est pas un terminal. C'est un shell qui s'exécute à l'intérieur d'un terminal.
wjandrea

1
Caja n'est pas un gestionnaire de fenêtres - c'est un gestionnaire de fichiers / navigateur (par défaut sur MATE). Le gestionnaire de fenêtres par défaut sur MATE est Marco (un fork de Metacity). J'utilise MATE, et Ctrl + Shift + C / V ont bien fonctionné pour moi mate-terminaltout au long de mon utilisation de MATE (en 16.04, 16.10, 17.04). cc @ bodhi.zazen depuis que vous avez posé des questions à ce sujet :)
Zanna

Réponses:


15

Il existe différentes façons de marquer / copier et coller sous Linux. L'un d'eux fonctionne dans tous les émulateurs de terminaux que je connais, y compris xterm.

1. La méthode Linux mark and paste - «clic du milieu»

  • Marquez le texte que vous souhaitez coller en appuyant sur le bouton gauche de la souris et déplacez la souris. (Vous pouvez cliquer deux fois avec le bouton gauche pour marquer un mot ou trois fois pour marquer une ligne.)

  • Déplacez le curseur de la souris à l'endroit où vous souhaitez coller le texte.

  • Appuyez sur le bouton central ou la molette de défilement (comme si c'était un bouton). S'il n'y a pas de bouton central, appuyez simultanément sur les boutons gauche et droit.

    Dans une fenêtre de terminal, le texte sera collé à la position du curseur. Cela fonctionne dans la même fenêtre de terminal, dans une autre fenêtre de terminal ainsi que dans d'autres programmes, par exemple Firefox et gedit.

2. Une méthode qui fonctionne dans de nombreuses fenêtres de terminaux, mais pas dans toutes

2.1 Via les menus

  • Marquez le texte que vous souhaitez coller en appuyant sur le bouton gauche de la souris et déplacez la souris.

  • Utilisez un menu déroulant ou un clic droit et sélectionnez «Copier» (dans le presse-papiers).

  • Déplacez le curseur de la souris à l'endroit où vous souhaitez copier le texte.

  • Utilisez un menu déroulant ou un clic droit et sélectionnez «Coller»

2.2 combinaison de touches de raccourci avec ctrl

  • Marquez le texte que vous souhaitez coller en appuyant sur le bouton gauche de la souris et déplacez la souris.

  • Appuyez sur shift+ ctrl+ cpour 'Copier' (dans le presse-papiers).

  • Appuyez sur shift+ ctrl+ vpour «Coller» dans une autre fenêtre de terminal.

  • Appuyez sur ctrl+ vpour «Coller» dans un programme d'application GUI normal, par exemple Firefox ou Gedit.


1
J'ai mis à niveau vers Ubuntu 17.10, une chose est que le gestionnaire x par défaut est passé de l'unité à gnome. Maintenant, la copie sur sélection ne fonctionne plus, lorsque j'utilise le bouton du milieu pour coller, il colle un autre tampon du presse-papiers. Je cherche toujours des solutions.
fchen

@fchen, coller avec le clic du milieu fonctionne pour moi en 17.10, même avec Wayland. Mon système est une nouvelle installation. Je sais qu'il y a des problèmes avec les systèmes 17.10 qui sont mis à niveau à partir des versions précédentes.
sudodus

Je suis passé d'ubuntu xorg à l'unité et cela fonctionne maintenant. À partir d'autres recherches, les utilisateurs ont signalé que la copie à sélectionner fonctionne pendant un certain temps, puis ne fonctionnera pas pour une raison quelconque avant de redémarrer.
fchen

@fchen Je suis le 16.04 et je rencontre le même problème: /
polynomial_donut


2

FWIW, je ne fais pas beaucoup de copier-coller dans un terminal. Je tape juste. Que faites-vous qui rend la coupe importante?

Le copier / coller est fourni par le programme du terminal, le cas échéant. Il n'y a pas de réponse générale. Puisque vous ne nous dites pas quel émulateur de terminal vous utilisez, nous ne pouvons pas vous aider. Si le terminal a un menu déroulant (terminal gnome), vous pouvez obtenir des conseils. Je suis presque sûr qu'il n'y a pas de Ctrl+ Vdans xterm ou rxvt.

AUSSI peut obtenir couper / coller à partir du programme que vous exécutez dans le terminal. Lancer emacs dans un terminal, couper est Ctrl+ Wet coller est Ctrl+ Y.

La seule fonction de collage générale proviendra du système d'exploitation Linux de base. Cela fonctionne également dans un terminal virtuel ( Alt+ Ctrl+ F1). Utilisez le bouton gauche pour mettre en surbrillance. Cliquez ensuite au milieu pour coller. L'action doit se produire sans clics entre les deux. Le clic du milieu est un focus et un collage en une seule étape. J'utilise ça tout le temps.

Il est également possible d'installer une imitation de presse-papiers, peut-être trouver un terminal pour coopérer avec elle. Transférez du texte d'un programme à un autre.


Comment utilisez-vous la souris dans un ATS?
wjandrea

4
@wjandrea En utilisant l' interface de la souris à usage général : Comment puis-je utiliser la souris dans un terminal virtuel?
dessert

1

Avez-vous essayé d'utiliser Ctrl+ Inset Shift+ Ins? Je ne suis pas sûr de la copie, mais le collage me convient parfaitement. Essayez-le et MODIFIEZ votre question si cela ne fonctionne pas.


1

Le seul paramètre qui a été désactivé sur ma machine empêchant le collage du clic central de fonctionner comme d'habitude:

org.gnome.desktop.interface.gtk-enable-primary-paste

Vous pouvez modifier cette valeur en utilisant dconf-editor (UI) ou en utilisant le cli:

gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true

Comment activer cela?
Volker Siegel
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.