Notify is a go library for interacting with the dbus notification service defined by freedesktop.org: https://developer.gnome.org/notification-spec/
notify
can deliver desktop notifications over dbus, ala how libnotify does it.
Please note notify
is still in motion and APIs are not locked until a 1.0 is released.
More testers are very welcome =)
Depends on:
Notifier.Close()
no longer calls .Close()
on the underlying dbus.Conn
See example: main.go.
Clone repo and go to examples folder:
go run main.go
The Gnome notification spec https://developer.gnome.org/notification-spec/.
Thanks to user emersion for great ideas on receiving signals.
Thanks to Merovius for fixing race during Close().
BSD 3-Clause