Estoy escribiendo una aplicación que necesita usar un indicador. Lo hice en el pasado usando PyGTK y GTK2, usando como referencia este documento: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_version
Sin embargo, eso solo funciona con PyGTK y GTK2. Las cosas han cambiado desde entonces, y necesito encontrar buena documentación, un tutorial o un buen ejemplo para aprender cómo funciona.
Además, una cosa que el documento mencionado anteriormente no describe en absoluto, es cómo agregar submenús a un indicador. Espero que alguien pueda arrojar algo de luz sobre esto, así como sobre cómo integrarse con los indicadores de categoría si se hace con la misma herramienta.
Gracias.
fuente
RepositoryError: Requiring namespace 'Gtk' version '3.0', but '2.0' is already loaded
. Por lo tanto, parece que appindicator 0.1 funciona con gtk2, es decir, pygtk y appindicator3 y superior, si alguno funciona con gtk3Aquí hay una estúpida aplicación de andamio simple que tiene una ventana de configuración, una ventana principal y un indicador de aplicación.
fuente
En caso de que alguien pueda encontrarlo útil, hice un indicador de aplicación mínima con Python, GIR y GTK3. Lee las velocidades de CPU de / proc / cpuinfo cada pocos segundos y las muestra.
Ver aquí: https://bitbucket.org/cpbotha/indicator-cpuspeed/src
fuente
Aquí hay un ejemplo de lectura de temperatura de la CPU. copie un icono llamado temp-icon.png / svg en el directorio del script
fuente