#981544 mate-notification-daemon hardcodes mate-screensaver

Package:
mate-notification-daemon
Source:
mate-notification-daemon
Description:
daemon to display passive popup notifications
Submitter:
Andrej Shadura
Date:
2021-02-01 15:27:04 UTC
Severity:
normal
#981544#5
Date:
2021-02-01 08:37:31 UTC
From:
To:
Dear Maintainer,

I’m trying to use mate-notification-daemon without mate-screensaver, and
it doesn’t work. If I keep mate-screensaver installed but not running,
it starts on its own from time to time — turns out it’s mate-notification-daemon
which prods it. Apparently, mate-notification-daemon checks whether a
screensaver is running before showing a notification, and it hardcodes
the mate-screensaver’s D-Bus interface org.mate.ScreenSaver instead of
using some other cross-DE method.

I had to recompile mate-notification-daemon from the source to disable
this feature (I prefer mate-notification-daemon to other implementations
for some of its features).

- --
Cheers,
  Andrej
-----BEGIN PGP SIGNATURE-----

iHUEARYIAB0WIQSD3NF/RLIsyDZW7aHoRGtKyMdyYQUCYBe9yAAKCRDoRGtKyMdy
YUnhAPsH4bX5J3oHKz9fwpqhSlTttADBmtm31+cgs2n6KjGp/gEAxPxbtboXobRx
INrcyvwKB3Z4faqWa39I0IGgmD0z7gU=
=M0PR
-----END PGP SIGNATURE-----

#981544#10
Date:
2021-02-01 08:41:34 UTC
From:
To:
I’d also like to add that failing to talk to mate-screensaver, it ends up not showing a notification at all, making itself unusable for its primary purpose.

The hard dependency on mate-screensaver is also not declared in the dependencies.

#981544#15
Date:
2021-02-01 14:51:48 UTC
From:
To:
HI Andrej,

we won't get this changed for bullseye, but long term... do you have a
patch to propose to upstream?

Mike

#981544#20
Date:
2021-02-01 15:22:34 UTC
From:
To:
Hi,

I wish I had, but unfortunately I do not :(