What icons are available for use when displaying a notification using libnotify?

I use the libnotify library to display a notification in Ubuntu. Ideally, I would like to show some kind of battery (since my application is a battery counter).

The types of icons I can use are as follows:

  • The URI that defines the icon file name (for example, file: //path/to/my-icon.png)

  • the name of the 'stock' icon. One that will succeed when gtk_icontheme_lookup () is called (for example, "stock-delete"). Note: these are not necessarily ordinary GTK stock badges. Any theme icon will work.

  • a pixbuf

Ideally, I would like to use option # 2, however I can’t find out the names of the available icons. How can I find which icons are available?

+4
source share
2 answers

You can easily find out using pygtk :

>>> import gtk >>> print "\n".join(name for name in dir(gtk) if name.startswith("STOCK_")) 

On my machine, this prints:

 STOCK_ABOUT STOCK_ADD STOCK_APPLY STOCK_BOLD STOCK_CANCEL STOCK_CAPS_LOCK_WARNING STOCK_CDROM STOCK_CLEAR STOCK_CLOSE STOCK_COLOR_PICKER STOCK_CONNECT STOCK_CONVERT STOCK_COPY STOCK_CUT STOCK_DELETE STOCK_DIALOG_AUTHENTICATION STOCK_DIALOG_ERROR STOCK_DIALOG_INFO STOCK_DIALOG_QUESTION STOCK_DIALOG_WARNING STOCK_DIRECTORY STOCK_DISCARD STOCK_DISCONNECT STOCK_DND STOCK_DND_MULTIPLE STOCK_EDIT STOCK_EXECUTE STOCK_FILE STOCK_FIND STOCK_FIND_AND_REPLACE STOCK_FLOPPY STOCK_FULLSCREEN STOCK_GOTO_BOTTOM STOCK_GOTO_FIRST STOCK_GOTO_LAST STOCK_GOTO_TOP STOCK_GO_BACK STOCK_GO_DOWN STOCK_GO_FORWARD STOCK_GO_UP STOCK_HARDDISK STOCK_HELP STOCK_HOME STOCK_INDENT STOCK_INDEX STOCK_INFO STOCK_ITALIC STOCK_JUMP_TO STOCK_JUSTIFY_CENTER STOCK_JUSTIFY_FILL STOCK_JUSTIFY_LEFT STOCK_JUSTIFY_RIGHT STOCK_LEAVE_FULLSCREEN STOCK_MEDIA_FORWARD STOCK_MEDIA_NEXT STOCK_MEDIA_PAUSE STOCK_MEDIA_PLAY STOCK_MEDIA_PREVIOUS STOCK_MEDIA_RECORD STOCK_MEDIA_REWIND STOCK_MEDIA_STOP STOCK_MISSING_IMAGE STOCK_NETWORK STOCK_NEW STOCK_NO STOCK_OK STOCK_OPEN STOCK_ORIENTATION_LANDSCAPE STOCK_ORIENTATION_PORTRAIT STOCK_ORIENTATION_REVERSE_LANDSCAPE STOCK_ORIENTATION_REVERSE_PORTRAIT STOCK_PAGE_SETUP STOCK_PASTE STOCK_PREFERENCES STOCK_PRINT STOCK_PRINT_ERROR STOCK_PRINT_PAUSED STOCK_PRINT_PREVIEW STOCK_PRINT_REPORT STOCK_PRINT_WARNING STOCK_PROPERTIES STOCK_QUIT STOCK_REDO STOCK_REFRESH STOCK_REMOVE STOCK_REVERT_TO_SAVED STOCK_SAVE STOCK_SAVE_AS STOCK_SELECT_ALL STOCK_SELECT_COLOR STOCK_SELECT_FONT STOCK_SORT_ASCENDING STOCK_SORT_DESCENDING STOCK_SPELL_CHECK STOCK_STOP STOCK_STRIKETHROUGH STOCK_UNDELETE STOCK_UNDERLINE STOCK_UNDO STOCK_UNINDENT STOCK_YES STOCK_ZOOM_100 STOCK_ZOOM_FIT STOCK_ZOOM_IN STOCK_ZOOM_OUT 
+7
source

You can find it in the specification of icons for desktop icons . It looks like you need the “battery”, “battery warning” and “low battery” icons.

+4
source

All Articles