You are here

Instalar screenlets en Debian Lenny

Últimamente estoy con bastantes posts de eyecandy para Debian y para seguir la tónica aquí va otro. Cool

Vamos a ver como instalar los llamativos screenlets en lenny.

Como siempre, todo empieza por descargar luego descomprimir e instalar:

wget http://ryxperience.com/storage/screenlets-0.0.10.tar.bz2
tar -xvf screenlets-0.0.10.tar.bz2
cd screenlets-0.0.10/
sudo make install

Si intentamos ejecutar el screenlet manager nos lanzara un error:

screenlets-manager

Unable to load 'CopyStack' from /usr/local/share/screenlets/CopyStack:
invalid syntax (CopyStackScreenlet.py, line 365)
Traceback (most recent call last):
  File "/usr/local/share/screenlets-manager/screenlets-manager.py",
      line 589, in ?
    app = ScreenletsManager()
  File "/usr/local/share/screenlets-manager/screenlets-manager.py",
      line 133, in __init__
    self.load_screenlets()
  File "/usr/local/share/screenlets-manager/screenlets-manager.py",
      line 259, in load_screenlets
    info = ScreenletInfo(s, meta['name'], meta['info'], meta['author'],
TypeError: unsubscriptable object

En esta ocasión hay un pequeño bug que se arregla editando el fichero /usr/local/share/screenlets/CopyStack/CopyStackScreenlet.py, nos vamos a línea 365 y quitamos los paréntesis (), donde dice:

class Tooltip ():

Lo dejaremos como:

class Tooltip:

Ahora podemos ir a Sistema -> Preferencias -> Screenlets y vamos añadiendo los que queramos, tenemos más y para todos los gustos en los repositorios:

Screenlets

Me ha parecido bastante curioso el de la flor, a la que tenemos que ir regando cada día, comentan que si te pones a regar dos veces cuando son tan pequeñas las puede ahogar. Yo ya lo he hecho mal (sí, lo se tenía que haberlo leído antes).Embarassed

AttachmentSize
Image icon screenlets.png119.72 KB
Debian: 
Qué te parece: 

Comments

Hola me aparece otro error diferente que no se como solucionar, asi:

----------------------------------------------------------------------------------------------------------

Traceback (most recent call last):
File "/usr/local/share/screenlets-manager/screenlets-manager.py", line 22, in <module>
import gtk, gobject
ImportError: No module named gtk

-----------------------------------------------------------------------------------------------------------

Gracias

 

Saludos

amoxto

Hola Amoxto, así a simple vista parece como que te falta instalar los bindings de Python con los widgets GTK+.

Puedes probar si lo tienes instalado ejecutando:

dpkg -l | grep python-gtk2

Si no, te devuelve una línea parecida a esta:

python-gtk2 - Python bindings for the GTK+ widget set

Es que tienes que instalar el paquete, que puedes hacerlo así:

sudo apt-get install python-gtk2

Saludos, ya nos contarás que tal te ha ido