Open MingcongBai opened 7 years ago
This can also happen with xfce-notification-daemon ;-) All those daemons use dbus to display notifications from applications, but the implementation to prefer one daemon on a multi-desktop system is very poor an do/can not work. Sorry there is nothing what we can do.
There is a solution: no org.fd.Notifications implementation should provide a .service file. Instead, each should autostart with the session (e.g. with an autostart .desktop file with OnlyShowIn) and remain active for the duration of the session (iow not quit on idle so as not to rely on dbus autolaunching).
Here is the patch I am using to disable exit-on-idle:
https://github.com/cygwinports/mate-notification-daemon/blob/master/1.14.0-no-exit-on-idle.patch
I'd be willing to add an autostart .desktop if this approach will be accepted.
Will be fixed with https://github.com/mate-desktop/mate-notification-daemon/pull/214
@raveit65 it won't unless we remove D-Bus activation, which is not the last state of that PR.
MATE Notification Daemon seems to start for KDE Plasma 5, and pops up notifications during the start up of KDE Plasma Desktop, it's kind of hard to get a screenshot in that stage of start up...