Haga clic derecho para pegar en la terminal


11

En el trabajo, uso masilla para conectarme a muchas máquinas Red Hat / CentOS y me encanta el hecho de que seleccionar un texto significa copiar y hacer clic derecho significa pegar.

¿Puedo configurar el terminal predeterminado de Ubuntu para que haga lo mismo?

Editar: Gracias por las respuestas, pero no son exactamente lo que estoy buscando. Si bien ambos son válidos, en realidad estaba buscando una manera de usar la funcionalidad sin usar otro terminal. Entonces, todo debería funcionar a través del terminal gnome predeterminado.

No estoy seguro de que sea posible, pero probaré suerte y comenzaré una recompensa por esto ...

Editar : Gracias chicos por sus respuestas y perdón por la respuesta tardía, pero estuve fuera durante el fin de semana. Comprobaré la solución "selección / botón central del mouse" esta noche y volveré a usted.

La solución del parche también suena prometedora.


En Ubuntu puedes usar el botón central del mouse (haciendo clic con la rueda) para eso
Wayne_Yux

Creo que la respuesta de Stunts es exactamente la respuesta a esta pregunta. Si cree que no es así, ¿podría editar su pregunta para proporcionar más detalles sobre lo que necesita exactamente? El comentario de @Wayne_Yux es el mismo que el de Stunts
Felipe

Hice una pequeña edición a mi respuesta, échale un vistazo.
Sergiy Kolodyazhnyy

¿Es el clic derecho -> pegar realmente demasiado duro? : /
Seth

Un tipo llamado Tomi Valkeinen usa un parche en gnome-terminal para obtener la funcionalidad que está buscando. Lo comprobé yo mismo y funciona perfectamente.
banskt

Respuestas:


16

En gnome-terminal (y en Ubuntu en general), seleccionar texto significa "copiar" (o "selección X" si desea obtener información técnica, que es diferente de "copia del portapapeles"), que se puede pegar con un clic del mouse.


Gracias por su respuesta, en realidad era lo que estaba buscando :). Como ha señalado @Serg, tienes la mejor respuesta.
bioShark

Tienes que amar estas soluciones que solo implican mover un dedo por 1/4 de pulgada
MonoThreaded

1
Esta respuesta es útil, sin embargo, en realidad no responde a la pregunta "cómo pegar con un clic derecho".
msoutopico

5

Encontré este parche de Tomi Valkeinen: parche Gnome-terminal para pegar con el botón derecho del mouse.

Háganos saber si funciona para usted.

Editar: Seguí adelante y lo comprobé yo mismo. Funciona perfectamente Aquí están los archivos deb parcheados para gnome-terminal-3.6.2: cargados en mediafire

Si está utilizando la misma versión de gnome-terminal, puede descargar los archivos deb e instalarlo de la siguiente manera:

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

Editar: Para referencia futura, aquí está el procedimiento completo:

Descargue el parche: right-button-paste.patch

Instalar dependencias de compilación:

sudo apt-get build-dep gnome-terminal

Descargue las fuentes y aplique el parche:

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

Construir e instalar:

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

Tomi Valkeinen mantiene los parches actualizados en https://github.com/tomba/gnome-terminal en las ramas 'pegar- *'.


Después del voto negativo, seguí adelante e instalé el parche yo mismo. Funciona perfectamente y hacer clic con el botón derecho y pegar funciona en el terminal gnomo predeterminado.
banskt

Mar 2019: No funciona, nuevo en ubuntu (nuevamente), vea 1. Error :: Debe poner algunos URI 'fuente' en su sources.list askubuntu.com/a/857433/330608 2. fuente original taika.org /~tomba/gnome-terminal/index.html 3. Ahora falta el archivo * -paste.patch, atascado aquí, no se puede continuar.
Manohar Reddy Poreddy

3

Permítanme ampliar un poco mi respuesta original. Técnicamente, el emulador de terminal predeterminado, gnome-terminalno tiene esta funcionalidad y no hay forma de configurarlo hasta donde yo sé o he visto en la investigación en línea. Por eso la respuesta a tu pregunta

¿Puedo configurar el terminal predeterminado de Ubuntu para que haga lo mismo?

es básicamente no.

Por otro lado, en puttyrealidad también está disponible para Ubuntu, y esa es la solución más simple y de menor esfuerzo si desea un comportamiento específico. Haz sudo apt-get install puttypara conseguirlo.

Sin embargo, existen algunos compromisos que puede adoptar, y existen tal como son por razones históricas . El entorno gráfico en el servidor Unix / Linux X tiene algo conocido como selections, piense en ellos como múltiples portapapeles: primario, secundario y "portapapeles". La segunda selección es cuando resaltas el texto y usas ShiftInserto haces clic con el botón central del mouse para pegar. El clic central del mouse es el clic de la rueda de desplazamiento en los ratones y en los paneles táctiles: el botón derecho y el botón izquierdo presionados juntos.

Hay soluciones con otros terminales, pero dado que lo solicita gnome-terminalespecíficamente, la respuesta sigue siendo, no, no hay otra manera.


Pregunta si el terminal predeterminado de Ubuntu puede hacer lo mismo. Supongo que trabajar localmente y no conectarse a todos esos servidores red-hat.
Felipe

El terminal @Felipe Gnome, que es el predeterminado, no puede hacer eso. La masilla en sí es una solución simple y de mínimo esfuerzo. El terminal Gnome tiene un atajo de pegado y una copia resaltada con un clic del mouse central, pero dado que op quiere un comportamiento específico, no similar, la masilla es la siguiente mejor solución en la lista.
Sergiy Kolodyazhnyy

0

La solución para esto es usar Terminator, un terminal de Linux: Terminator

También aquí hay un tutorial sobre cómo hacer esto: haga clic derecho en pegar en la terminal de Linux con terminador


1
Si bien un enlace al tutorial es bueno, nos gusta limitar la cantidad de tráfico saliente requerido para nuestros usuarios. Edite su respuesta para incluir una breve descripción del proceso en su enlace y proporcione el enlace como fuente.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.