[Haskell-cafe] ANN: fdo-notify 0.1, a client for the Desktop Notifications protocol

Max Rabkin max.rabkin at gmail.com
Wed Nov 4 14:02:03 EST 2009


I present to you fdo-notify, a client library for FreeDesktop.org's
Desktop Notifications protocol. This is the DBUS protocol served by
NotifyOSD and other notifications systems, which allows a wide variety
of applications to present notifications to the user in a uniform way.

The library should not require knowledge of DBus or the Desktop
Notifications protocol itself, at least once fully documented (there
should be enough haddocumentation for basic use already).

Hackage: http://hackage.haskell.org/package/fdo-notify
Mercurial: http://bitbucket.org/taejo/fdo-notify/

Basic notifications and updated/replacement notifications are
supported. Images are not yet supported (adding support should be
easy, but which Image type? Is there a de facto standard imaging
library like the Python Imaging Library?) and nor are signals. Signals
allow an application to be informed when some action is taken on the
notification (NotifyOSD doesn't support actions, but other
implementations might).

The library is released under the 3-clause BSD license, but depends on
the dbus-core and dbus-client libraries which are GPLed.

I hope you find this library useful.


More information about the Haskell-Cafe mailing list