From e25469f39787ba850932a9ad188aa08f66806c52 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 8 Oct 2022 17:09:32 -0500 Subject: [PATCH] fucking hell you god damn battery notifications Signed-off-by: Jeff Carr --- Makefile | 29 +++++++++++++++++++++++++++++ main.go | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c65a044..0071771 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ all: go.mod go mod tidy go build + ./go-notify-helloworld # init the go mod files go.mod: @@ -14,3 +15,31 @@ run: clean: rm -f go.* go-notify-helloworld + +# dumps out things like battery and network access point stuff: +# +# signal time=1665266429.743394 sender=:1.45 -> destination=(null destination) serial=42594 path=/org/freedesktop/UPower/devices/battery_BATT; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged +# signal time=1665266425.288750 sender=:1.11 -> destination=(null destination) serial=107357 path=/org/freedesktop/NetworkManager/AccessPoint/1594; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged +dbus-monitor-system: + dbus-monitor --system + +# +# method call time=1665266624.934192 sender=:1.497 -> destination=:1.498 serial=7 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=Notify +# string "Hello World!" +# uint32 0 +# string "" +# string "Hello World v2!" +# string "This is an example notification." +# array [ +# ] +# array [ +# dict entry( +# string "sender-pid" +# variant int64 852595 +# ) +# ] +# int32 3000 + +# signal time=1665266425.288750 sender=:1.11 -> destination=(null destination) serial=107357 path=/org/freedesktop/NetworkManager/AccessPoint/1594; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged +dbus-monitor-session: + dbus-monitor --session diff --git a/main.go b/main.go index 2174a26..4dbac64 100644 --- a/main.go +++ b/main.go @@ -18,7 +18,7 @@ const ( func main() { notify.Init("Hello World!") - hello := notify.NotificationNew("Hello World!", + hello := notify.NotificationNew("Hello World v2!", "This is an example notification.", "")