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.

Compártelo:
  • Print
  • email
  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • Google Bookmarks
  • BarraPunto
  • Twitter

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

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>