Polling D-Bus method calls every 500ms
While doing some unrelated Bustling today, I noticed that Break Timer makes 2 D-Bus calls every 500ms. From the looks of it, one component of Break Timer is polling the status of another.
While these D-Bus calls are quick and cheap, they consume measurable amounts of power by causing a lot of system wakeups (across probably three processes here: two components of Break Timer, and the D-Bus daemon).
Could the D-Bus interface be changed to use property notifications or other signals, instead of polling?