Como crear y/o modificar un screenlet

Gnome, Linux, Screenlets Add comments

Aceptando el reto que me han propuesto en Ubuntu Life, y teniendo en cuenta que el screenlet de la Primitiva es, tanto mi primer programa en python, como mi primer screenlet, voy a intentar contar las partes que tiene y como crear y/o moficar uno propio.

El screenlet se podría descomponer en dos partes, la programación y la parte gráfica. Este es el árbol de ficheros y directorios de mi screenlet:

|- Primitiva
------| - PrimitivaScreenlet.py
------| - icon.svg
------| - themes
------------| - default
-------------------| - background.svg
-------------------| - disk-glow.svg

Comienzo con la parte gráfica. Hay tres ficheros con extensión svg.
- El primero (icon.svg), es el icono mostrado cuando abrimos el screenlets-manager.
- El segundo, es el cuadro del fondo del screenlet.
- El tercero y último, es una imagen semitransparente que le da a la imagen anterior un cierto reflejo.

Esto es todo en el aspecto gráfico.

La programación.

En este caso solo hay un fichero fuente, PrimitivaScreenlet.py en el que se pueden apreciar dos partes:
- El cuerpo principal.
- Y dentro de este, la clase PrimitivaScreenlet.

En el cuerpo principal, solo hay una llamada a nuestra clase.
if __name__ == "__main__":
   import screenlets.session
   screenlets.session.create_session(PrimitivaScreenlet)

Y esta clase, es la que hay que modificar, añadiendole la funcionalidad deseada para obtener un nuevo screenlet.

class PrimitivaScreenlet(screenlets.Screenlet):

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

6 Responses to “Como crear y/o modificar un screenlet”

  1. Como crear y/o modificar un screenlet // menéame Says:

    [...] Como crear y/o modificar un screenlettech.kedesfase.com/2007/12/17/como-crear-yo-modificar-un-scr… por joselin hace pocos segundos [...]

  2. Crear/modificar un Screenlet « Says:

    [...] Como crear y/o modificar un Screenlet [...]

  3. gartuz Says:

    He tratado de modificar uno de la Eurocopa 2008, para crear uno. De una página en específico de Costa Rica. Pero cuando lo trato de instalar me dice que no es un tema de screenlets o de superkaramba valido. ¿A que se debe?

  4. gartuz Says:

    Mira que es bien sencillo ese screenlet lo único que hace es mostar una página Web, la que yo hice trataba de mostrar el tipo de Cambio del Banco Central de Costa Rica, entonces le inserte la página web, hasta ahí todo esta bien. Pero cuando le quiero cambiar el nombre, el logo, versión, etc, no funciona.

  5. Jose Says:

    gartuz, como instalas el screenlet y que cambios has hecho en el?

  6. gartuz Says:

    El problema era con el Logo. Pero le encontre la solución. Lo que pasa es que yo lo modifique dentro del archivador (.tar.gz) y lo que tenia que hacer era modificarlo desde afuera y luego empacarlo en un .tar.gz y así me funcionó.

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Iniciar sesión