Fare clic con il tasto destro per incollare nel terminale


11

Al lavoro sto usando putty per collegarmi a molte macchine Red Hat / CentOS e adoro il fatto che la selezione di un testo significhi copia e il clic destro significhi incollare.

Posso impostare il terminale predefinito di Ubuntu per fare lo stesso?

Modifica: grazie per le risposte, ma non sono esattamente quello che sto cercando. Mentre entrambi sono validi, in realtà stavo cercando un modo per utilizzare la funzionalità senza usare un altro terminale. Quindi tutto dovrebbe funzionare tramite il terminale gnome predefinito.

Non sono sicuro che sia possibile, ma proverò la mia fortuna e inizierò una taglia su questo ...

Modifica : grazie ragazzi per le vostre risposte e scusate per la risposta tardiva, ma ero fuori durante il fine settimana. Stasera controllerò la soluzione "selezione / pulsante centrale del mouse" e torno da te.

Anche la soluzione patch sembra promettente.


Su Ubuntu puoi usare il pulsante centrale del mouse (facendo clic con la rotellina)
Wayne_Yux,

Penso che la risposta di Stunts sia esattamente la risposta a questa domanda. Se ritieni che non lo sia, potresti modificare la tua domanda per fornire maggiori dettagli su ciò di cui hai esattamente bisogno. Il commento di @Wayne_Yux è uguale alla risposta di Acrobazie
Felipe,

Ho apportato una piccola modifica alla mia risposta, dai un'occhiata.
Sergiy Kolodyazhnyy,

Click destro -> Incolla è davvero troppo difficile? : /
Seth

Un ragazzo chiamato Tomi Valkeinen usa una patch su gnome-terminal per ottenere la funzionalità che stai cercando. Ho controllato da solo e funziona perfettamente.
banskt,

Risposte:


16

In gnome-terminal (e in Ubuntu in generale) selezionare testo significa "copia" (o "selezione X" se si desidera ottenere una tecnica, che è diversa dalla "copia degli appunti"), che può essere incollata con un clic centrale del mouse.


Grazie per la tua risposta, in realtà era quello che stavo cercando :). Come ha sottolineato @Serg, hai la risposta migliore.
bioShark,

Devi amare queste soluzioni che comportano solo spostare un dito di 1/4 di pollice
MonoThreaded

1
Questa risposta è utile, tuttavia in realtà non risponde alla domanda "come incollare con il tasto destro".
msoutopico,

5

Ho trovato questa patch di Tomi Valkeinen: patch terminale Gnome per incollare il pulsante destro del mouse simile a uno stucco

Facci sapere se funziona per te.

Modifica: sono andato avanti e l'ho controllato da solo. Funziona perfettamente. Ecco i file deb con patch per gnome-terminal-3.6.2: caricati in mediafire

Se stai usando la stessa versione di gnome-terminal, puoi scaricare i file deb e installarlo come segue:

cd /path/to/download/folder
sudo dpkg -i gnome-terminal_3.6.2-0ubuntu1_amd64.deb gnome-terminal-data_3.6.2-0ubuntu1_all.deb

Modifica: per riferimento futuro, ecco la procedura completa:

Scarica la patch: right-button-paste.patch

Installa dipendenze build:

sudo apt-get build-dep gnome-terminal

Scarica i sorgenti e applica la patch:

mkdir gnome-terminal
cd gnome-terminal
sudo apt-get source gnome-terminal
cd gnome-terminal-*
patch -p1 < path/to/right-button-paste.patch

Compilare e installare:

sudo dpkg-buildpackage -us -uc -b
cd ..
dpkg -i *.deb

Le patch aggiornate sono gestite da Tomi Valkeinen su https://github.com/tomba/gnome-terminal sotto i rami 'paste- *'.


Dopo il voto negativo, sono andato avanti e ho installato la patch da solo. Funziona perfettamente e il clic con il tasto destro del mouse funziona sul terminale gnome predefinito.
banskt,

Mar 2019: Din't work, nuovo su Ubuntu (di nuovo), vedi 1. Errore :: Devi inserire alcuni URI 'sorgente' nel tuo sources.list askubuntu.com/a/857433/330608 2. fonte originale taika.org /~tomba/gnome-terminal/index.html 3. Il file * -paste.patch è ora mancante, bloccato qui, non può procedere.
Manohar Reddy Poreddy

3

Vorrei espandere un po 'la mia risposta originale. Tecnicamente, l'emulatore di terminale predefinito, gnome-terminalnon ha questa funzionalità e non c'è modo di impostarlo per quanto ne so o ho visto dalle ricerche online. Pertanto la risposta alla tua domanda

Posso impostare il terminale predefinito di Ubuntu per fare lo stesso?

è sostanzialmente no.

D'altra parte, in puttyrealtà è disponibile anche per Ubuntu, e questa è la soluzione più semplice e con il minimo sforzo se si desidera un comportamento specifico. Fallo sudo apt-get install puttyper ottenerlo.

Vi sono tuttavia alcuni compromessi che è possibile adottare ed esistono per ragioni storiche . L'ambiente grafico sotto il server Unix / Linux X ha qualcosa di noto selections, pensali come più appunti: primario, secondario e "appunti". La seconda selezione è quando si evidenzia il testo e si usa ShiftInserto si fa clic con il mouse centrale per incollare. Il clic centrale del mouse è il clic della rotellina di scorrimento sui mouse e sui touchpad: clic destro e sinistro premuti insieme.

Esistono soluzioni con altri terminali, ma poiché si richiede gnome-terminalspecificamente, la risposta rimane ancora, no, non c'è altro modo.


Sta chiedendo se il terminale predefinito di Ubuntu può fare lo stesso. Immagino di lavorare localmente e di non collegarmi a tutti quei server red hat.
Felipe,

Il terminale @Felipe Gnome, che è l'impostazione predefinita, non può farlo. Putty stesso è una soluzione più semplice e con il minimo sforzo. Il terminale Gnome ha scorciatoia e copia evidenziata con il clic centrale del mouse, ma poiché op vuole un comportamento specifico, non simile, putty è la migliore soluzione successiva nell'elenco.
Sergiy Kolodyazhnyy,

0

La soluzione per questo è usare Terminator, un terminale Linux: Terminator

Anche qui è un tutorial su come eseguire questa operazione: fare clic con il tasto destro del mouse sul terminale Linux con terminatore


1
Sebbene un collegamento al tutorial sia utile, ci piace limitare la quantità di traffico in uscita richiesta per i nostri utenti. Modifica la tua risposta per includere una breve descrizione della procedura sul tuo link e fornisci il link come fonte.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.