DBus signal to disable reminders/notifications
hadess at hadess.net
Wed Apr 10 11:07:45 UTC 2019
On Tue, 2018-12-18 at 22:21 +0100, David Faure wrote:
> Is there some spec that would allow to implement a desktop-wide
> signal in
> order to disable things like calendar reminders, chat notifications,
> new email
> notifications etc. during a presentation?
> Calligra Stage, LibreOffice Impress and other presentation software
> could emit
> a dbus signal when starting/stopping a presentation, and
> software would listen to that and disable/enable
> I give professional trainings and give talks at conferences, and it's
> or even embarrassing when (recurring) calendar reminders pop up.
> Imagine if one said "It's time to take one of those anti-baldness
> pills" :-)
There's already an inhibition API for the screensaver which could be
GNOME/GTK has an implementation for other inhibition reasons, which are
implemented in GTK (client-side) and gnome-session (server-side):
Full disclosure, I'm listed as one of the authors of US Patent
US8881065B2 which is relevant. It's held by Red Hat and is free for any
Open Source/Free Software to use.
More information about the xdg