#!/usr/bin/env python import gtk def make_menu(event_button, event_time, data=None): menu = gtk.Menu() open_item = gtk.MenuItem("Open App") close_item = gtk.MenuItem("Close App") #Append the menu items menu.append(open_item) menu.append(close_item) #Show the menu items open_item.show() close_item.show() #Popup the menu menu.popup(None, None, None, event_button, event_time) def on_right_click(data, event_button, event_time): make_menu(event_button, event_time) def on_left_click(event): print("Status Icon Left Clicked") if __name__ == '__main__': icon = gtk.status_icon_new_from_stock(gtk.STOCK_ABOUT) icon.connect('popup-menu', on_right_click) icon.connect('activate', on_left_click) gtk.main()