Howto + Atajo: Buscar el contenido del portapapeles en Google usando una combinación de teclas

Hace un tiempo hablé de klipper, un sustituto del portapapeles para kde. Pues bien, basándome en esta entrada de the How-to Geek he realizado mi propia versión que busca el google, usando Firefox, el último texto que Klipper ha copiado.

Para poder usarlo hay que tener instalado klipper, perl y dcop. Perl se instala con el sistema base de Gentoo ( o eso creo ) y dcop se instala con kde, en otras distros no lo sé, pero si alguien me lo dice estaré encantado de postearlo. Solo nos queda instalar klipper.

para los users de Gentoo:

emerge klipper

Ahora creamos un fichero llamado, por ejemplo, googleSearch.sh en nuestro home y pegamos este contenido dentro.

  1.  
  2. #!/bin/bash
  3. texto=`dcop klipper klipper getClipboardHistoryItem 0`
  4. urlencoded=`echo "$texto" | perl -MURI::Escape -lne ‘print uri_escape($_)’`
  5. url="http://www.google.es/search?q=$urlencoded"
  6. firefox $url
  7.  

Ahora le damos permisos de ejecución

chmod +x googleSearch.sh

Para que funcione bien hay que configurar firefox para que habra las nuevas páginas en pestañas. Yo lo hago usando la extensión Tab Mix Plus, pero podéis hacerlo de cualquier otra forma que se os ocurra.

Ahora para probarlo copiamos cualquier texto en el portapapeles con klipper y ejecutamos nuestro script.

cd ~
./googleSearch.sh

Si todo ha funcionado debería aparecer una pestaña nueva en firefox con el resultado de la búsqueda deseado.

Para que sea la repera completamente, pulsamos con el botón derecho en el menú k y seleccionamos “editor del menú”. Nos colocamos en el grupo “Internet” y seleccionamos “Archivo/Nuevo elemento”. Luego lo rellenamos de forma parecida a lo que hay en el siguiente screenshot.


Screenshot, originally uploaded by Nicolas Flamel.

Yo he usado el atajo Control+Mayúsculas+G pero podéis usar cualquier otro que se os ocurra.

Dudas, errores, sugerencias, etc. en los comentarios :D

RIMUJA GUI para GNU/Linux 0.1 ( o incluso 0.01 alpha o menos )

Como lo primetido es deuda, aquí dejo un pequeño GUI que he hecho en kommander para conectar a la WIFI de la Universidad de Jaén ( RIMUJA ) desde GNU/Linux. Para usarlo necesitáis instalar kommander y lanzarlo con permisos de superusuario.

Me consta que funciona relativamente bien en Gentoo, pero no lo he probado en ninguna otra distro. Para usarlo hay que instalar Kommander y luego ejecutarlo como superusuario. Por ejemplo:


kdesu kmdr-executor /ruta/a/rimuja.kmdr

Si usais Gnome puede ser algo como


gksudo kmdr-executor /ruta/a/rimuja.kmdr

Aquí va el enlace de descarga.

Aquí os dejo una captura del programita. Pinchad en ella para verla en flickr. Si colocáis el ratón encima de cada uno de los elementos podréis ver para que sirve cada uno.


GUI para RIMUJA en GNU/Linux 0.1, originally uploaded by Nicolas Flamel.

El script tiene licencia GPL por lo tanto podéis cambiarlo, modificarlo y hacerle todas las perrerías que queráis siempre que os ajustéis a los términos de la licencia. Si encontráis algún fallo hacédmelo saber y lo corregiré en el menor tiempo posible.

Evidentemente el script está muy “verde” no funciona del todo bien y hay muchas cosas que me gustaría mejorar. Para la próxima versión espero poder arreglar las siguientes cosas.

  • Permitir almacenar el nombre de usuario y la contraseña en un archivo o preferentemente mediante kdewallet
  • Detección automática de las interfaces inalámbricas disponibles
  • Detección del nivel de la señal
  • Evitar de alguna forma tener que ejecutarlo como super usuario para que funcione
  • Evitar la necesidad de un fichero de configuración externo.
  • Detección de la instalación de wpa_supplicant
  • Instalación de wpa_supplicant por el usuario en caso de que no esté instalado.

Es una buena “wishlist” pero no creo que la pueda cumplir, algunas de las cosas sé como puedo hacerlas y otras las veo un poco más difíciles. Por supuesto se aceptan sugerencias, aunque lo que mejor me vendría es una buena documentación en Kommander, pero parece que los desarrolladores están en ello.

PS: Mis disculpas a los lectores asíduos por la falta de posts, pero los exámenes están aquí… y me comen todo el tiempo. Lo siento, prometo recuperar el ritmo cuando acabe con ellos ( o ellos acaben conmigo… ).

Edito 19-06-07 19:30: He corregido el enlace de descarga, por alguna razón Wordpress modificaba la extensión del archivo al subirlo.

Atajos: Screenshots ultrarápidos en KDE

Hoy he encontrado ( por casualidad ) una forma de hacer un screenshot ultrarápido en KDE para ello simplemente hay que seleccionar la región que queremos capturar con el ratón mientras mantenemos pulsada la tecla “windows”. Para los que no lo sepan la tecla “windows” es una tecla que luce tal que así



Windows Key, originally uploaded by yum9me.

En la configuración de los atajos de KDE se la llama la tecla “Win”. Si esto es dificultad que venga alguien y me lo cuente. Rápido, fácil y para toda la familia :D
Edito: El screenshot se guarda en el escritorio con el nombre “screenshotN.png” donde N es un numero que se irá incrementando sucesivamente según hacemos los screens

KDE 4 se está poniendo muy interesante

Llevo un tiempo sin seguir las noticias que aparecen sobre KDE 4. Lo que hace la casualidad. Mirando en las noticias de http://dot.kde.org he encontrado esta que habla del nuevo kwin el cual, entre otras novedades, incluirá un gestor de composición.

Aquí dejo algunos videos, los que más me han impresionado a mí. Hay algunos más en la noticia en http://dot.kde.org:

Me he quedado alucinado. Lejos de centrarse en el “eye candy”, como hacen proyectos como beryl o compiz, están intentando hacer el escritorio lo más productivo y usable que se pueda. Me parece que va a dar bastante que hablar :). Según dicen en el artículo se podrá usar cualquiera de los 3 por separado pero no de forma conjunta, es decir, se podrá usar kwin o compiz, pero no ambos. Desde luego si kwin puede hacer eso no creo que necesite compiz para nada. Aunque desde luego echaré de menos las ventanas de gelatina :D

Amarok 1.4.5

Los devs de amarok han lanzado hace muy poquito una nueva versión de este genial reproductir musical. Copio y pego del anuncio oficial.

The Amarok team is proud to announce the sixth release of the successful ‘Fast Forward’ series.

  • An integrated Shoutcast stream directory.
  • Support for custom labels. Organize your music how you want.
  • Magnatune redownload manager
  • Improved sound quality when using the equalizer with xine.

There are also many improvements in the GUI which make Amarok more sexy and usable than ever. See Amarok Weekly News #6 for more details on the 1.4.5 release.

Para los que no estéis muy puestos en el inglés.

El equipo de Amarok está orgulloso de anunciar la sexta versión de la exitosa serie ‘Fast Forward’.

  • Directorio de Shoutcast integrado
  • Soporte para etiquetas personalizadas. Organiza tu música como quieras. [ Es decir, soporte para tags. Para etiquetar la música ]
  • Gestor de descargas de Magnatune [ Magnatune es una tienda de música online ]
  • Calidad de sonido mejorada usando el ecualizador de xine.

También hay muchos cambios en el GUI que hacen Amarok más sexy y usable que nunca.

Otro anuncio que hacen es que la próxima versión usará QT4 y estaÅ•a disponible para Windows y MacOS X.

Aquellos que no halláis usado nunca este genial programa echadle un vistazo. Al principio puede parecer que está un poco sobrecargado, pero cuando te acostumbras a él es una maravilla.

  • Te permite organizar toda tu música e indexarla mediante una base de datos ( a elegir entre MySQL, posgreSQL o SQLite ).
  • Genera listas de reproducción dinámicas atendiendo a distintos criterios ( veces reproducidas, puntiación que le hemos dado, etc.).
  • Descarga la carátula de los discos que tengamos en la biblioteca.
  • Tiene soporte para iPod y un gran número de reproductores de mp3.
  • Soporta el “cover art” de iPod.
  • Es capaz de descargar la letra de las canciones que escuchamos.
  • Busca información de los grupos en la Wikipedia.

En fin, toda una joya de programa. Os lo recomiendo :)
Saludos!!!