diff --git a/scripts/track_anything.sh b/scripts/track_anything.sh index f81b0bc..4a73a30 100644 --- a/scripts/track_anything.sh +++ b/scripts/track_anything.sh @@ -165,4 +165,13 @@ _on_sway() { done } +on_system_dbus() { on _on_system_dbus; } +_on_system_dbus() { + unbuf dbus-monitor --system | while read -r;do + case "$REPLY" in + signal*) echo;; + esac + done +} + on() { watch_cmd="$1"; }