¿Qué es?

Un lugar para compartir conocimientos sobre la programación en Linux y, si no hay de otra, en Windows.

jueves, 15 de septiembre de 2011

xsel: Portapapeles desde la terminal a otro programa

Vamos platicar sobre una interesante herramienta llamada xsel. xsel, sirve para poder usar el portapapeles (clipboard) conocidas las acciones como "copiar y pegar". Algunas situaciones no hacen usar estos métodos para procesar información de manera más rápida y accesible al usuario. Para instalarlo en sistemas debian, sólo basta: # aptitude install xsel para conocer sus capacidades, podemos revisarlas en el mismo sitio del autor. Problema: Se necesita copar la cadena "http://www.debian.org" al portapapeles de la terminal para luego acceder la dicha cadena posteriormente. ¿Cómo se haría? Primero copiamos la cadena al portapapeles:

# echo "http://www.debian.org" | xsel -i

Ahora, la recuperamos, de la siguiente forma:

# xsel -o

Para los que adoramos tipiear todo, nos puede ser de gran utilería, y más en lenguajes C, C++, perl, python, dónde no se tiene un módulo al respecto; o nuestra terminal no tiene las acciones de copiar y pegar. También podría interesarte xclip.

Truco 1: Si deseas usar copiar-pegar de la terminal a otro programa (y viceversa), se usa el parámetro "-b":

# echo "http://www.debian.org" | xsel -ib

Ahora si pegamos el contenido del portapapeles en la barra de direcciones de nuestro navegador, debe aparecer la cadena copiada.

miércoles, 14 de septiembre de 2011

Bienvenidos

Si eres programador hardcore, seguro debes tener a tu lado geany. Aunque muchos deben usar nano o vim :\