package main | |
import "github.com/godbus/dbus" | |
func main() { | |
conn, err := dbus.SessionBus() | |
if err != nil { | |
panic(err) | |
} | |
obj := conn.Object("org.freedesktop.Notifications", "/org/freedesktop/Notifications") | |
call := obj.Call("org.freedesktop.Notifications.Notify", 0, "", uint32(0), | |
"", "Test", "This is a test of the DBus bindings for go.", []string{}, | |
map[string]dbus.Variant{}, int32(5000)) | |
if call.Err != nil { | |
panic(call.Err) | |
} | |
} |