#!/usr/bin/env python import urllib2, json, sys from gi.repository import Gtk, GObject, Gio, GLib from gi.repository import AppIndicator3 as appindicator class MyApp(object): def __init__(self): self.prices = {} self.ind = appindicator.Indicator.new ( "indicator-test", "indicator-cpufreq-50", appindicator.IndicatorCategory.APPLICATION_STATUS) self.ind.set_status(appindicator.IndicatorStatus.ACTIVE) self.menu = Gtk.Menu() quit_item = Gtk.MenuItem('Quit') self.menu.append(quit_item) quit_item.connect('activate', self.quit_handler) quit_item.show() self.ind.set_menu(self.menu) def quit_handler(self, w): exit(0) if __name__ == "__main__": a = MyApp() ml = GObject.MainLoop() ml.run()