Copiar desde una terminal a un programa xwindow

Casi todo el mundo sabe que, si arrastras con el ratón por una terminal (como xterm o aterm), copias su contenido al portapapeles. Y si pulsas el botón del medio del ratón, lo pegas, tanto en una terminal, como en una pantalla gráfica.

Pero a veces la cosa se complica un poco. Por ejemplo, cuando en tu xterm está saliendo una laaaarga salida de un programa. Por ejemplo:

[20:17:41/0][lacofi@moira:~]$ ls -R /

En este caso, los datos desfilan por el terminal, de abajo a arriba, y van desapareciendo rápidamente. ¿Como los capturas para copiarlos?. ¿Con "more" y a trocitos?.

Pues una solución es usar el programa "wcopy" tal que así:

[20:17:41/0][lacofi@moira:~]$ ls -R / | wcopy

Con esta tubería, el programa wcopy captura la salida y la pone en el portapapeles del xwindow. Et voilà. :-)

Sin embargo, wcopy parece retirado hoy en día de todos los repositorios. Afortunadamente, tenemos una alternativa, que sí está incluida al menos en Debian y Gentoo (así que supongo que también en todas las distribuciones grandes): xclip.

Be Sociable, Share!

Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.

Deja un comentario

Disculpa, debes iniciar sesión para escribir un comentario.