DBus signal to disable reminders/notifications

Bastien Nocera hadess at hadess.net
Wed Apr 10 11:07:45 UTC 2019

On Tue, 2018-12-18 at 22:21 +0100, David Faure wrote:
> Hello,
> 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
> calendar/email 
> software would listen to that and disable/enable
> reminders/notifications.
> I give professional trainings and give talks at conferences, and it's
> annoying 
> 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[1].


[1]: https://www.redhat.com/en/about/patent-promise

More information about the xdg mailing list