libnotify is a desktop independent library, which provides support for GTK+ and Qt applications, that sends desktop notifications to a notification daemon. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.
In order to use libnotify, notification server needs to be installed.
Resources: