Tecnología, Ubuntu

Script para lanzar Screenlets

·

En la reciente entrada sobre mi Ubuntu cuca comenté que los Screenlets no están demasiado bien integrados, y lanzarlos es un poco rollo, así que me las he ingeniado para crearme un script que los lanza todos de golpe bien colocaditos cada vez que se inicia la sesión. El resultado es el siguiente – no he querido subir un vídeo de más calidad para no hacerlo muy pesado:

Para lograrlo únicamente tendréis que crear un ficherito de texto con los screenlets que queráis lanzar. En mi caso el fichero se llama screenlets-on (qué original) y su contenido es el siguiente:

#!/bin/sh
python /usr/local/share/screenlets/WallpaperClock/WallpaperClockScreenlet.py&
python /usr/local/share/screenlets/DragDropPlay/DragDropPlayScreenlet.py&
python /usr/local/share/screenlets/Netmonitor/NetmonitorScreenlet.py&
python /usr/local/share/screenlets/Execute/ExecuteScreenlet.py&
python /usr/local/share/screenlets/Notes/NotesScreenlet.py&
python /usr/local/share/screenlets/Diskusage/DiskusageScreenlet.py&
python /usr/local/share/screenlets/TorrentSearch/TorrentSearchScreenlet.py&
python /usr/local/share/screenlets/Sidebar/SidebarScreenlet.py&
python /usr/local/share/screenlets/CPUMeter/CPUMeterScreenlet.py &
python /usr/local/share/screenlets/ClearWeather/ClearWeatherScreenlet.py&

Una vez guardado tenéis que cambiarle los permisos meterlo en la carpeta adecuado, así que:

sudo cp screenlets-on /usr/local/bin
sudo chmod 755 /usr/local/bin/screenlets-on

Yo tengo un iconito en el escritorio, pero en realidad lo único que he añadido al proceso es añadir esa tarea en la apertura de sesiones (Sistema->Preferencias->Sesiones) para que cada vez que inicies sesión se carguen.

Si luego queréis quitarlos todos de golpe, basta con un

killall -9 python

Aunque eso matará todos los procesos que usen python en ese momento. Yo sólo tengo los screenlets, así que a mi me va de perlas, pero seguro que el parámetro se puede modificar para que sólo afecte a los Screenlets. Algún gurú del bash puede echar una mano aquí 😀

Suscríbete a Incognitosis

¡Recibe en tu correo las nuevas entradas!

Standard

2 thoughts on “Script para lanzar Screenlets

  1. 128kprs says:

    Muy bueno, pero prefiero hacerlo de a uno.

    Yo en mi UBUNTU 7.10 he optado por agregar los tres Screenlets que tengo en el inicio por separado.

    Sin duduas cada uno lo hace la manera que mas le guste, este script esta muy bueno!!! +10

Comments are closed.