2010-01-09 9 views
7

Hoy he cambiado a GNOME (de XFCE) y encontré algunas de las cosas interesantes que faltan y me gustaría (intentar) hacerlas por mi cuenta. Traté de encontrar información sobre cómo desarrollar applets Gnome (elementos que colocas dentro del panel) y muy probablemente en Python, pero no es una limitación difícil.¿Cuál es la forma más novedosa de desarrollar applets de gnome panel (usando python)

Encontré el article 'Gnome applets with Python', pero parece bastante viejo (2004). Lo primero que se menciona es bonobo (cualquiera que sea), pero Gnome page on Bonobo lo desalienta.

El sitio Gnome tiene a page on applet development, pero este es aún más antiguo (2003) e incompleto (lote de fixme write).

¿Cuál es el enfoque actual entonces? No me gustaría aprender algo desactualizado.

Respuesta

4

Hay un artículo llamado Gnome Panel Applets in Python de 2008 en los foros de Ubuntu que pueden ayudar con esto.

Esto incluye la definición de un componente bonobo. Esto indica que Gnome documentation on applet development

Técnicamente, los applets son controles Bonobo incrustados en el panel de Gnome

por lo que parece que es la forma correcta de ir.

2

En caso de que alguien más se encuentre con esta pregunta, en la publicación del foro vinculada en la respuesta de Robert Christie un usuario señaló que simplemente usar gtk.StatusIcon() es una solución más portátil si solo está buscando la funcionalidad de icono de bandeja (en lugar de decir un reloj, o un applet del menú principal). Además, si crees que necesitas bonobo, probablemente debas utilizar D-Bus de todos modos.

+0

Gracias por su respuesta. Quise desarrollar un applet de panel, no un ícono de bandeja. –

Cuestiones relacionadas