package eu.mikroskeem.notificationhackery.linux import eu.mikroskeem.notificationhackery.INotificationBackend import org.gnome.gtk.Gtk import org.gnome.notify.Notification import org.gnome.notify.Notify class LibNotify implements INotificationBackend { LibNotify() throws Exception { Gtk.init() } @Override void sendNotification(String title, String body) { Notify.init(title) def notification = new Notification(title, body, "dialog-information") notification.show() } @Override void cleanup(){} }