How to stop evolution-alarm-notify

Solution 1:

You have to copy the /etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop file to your home folder by

mkdir -p ~/.config/autostart/
cp /etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop ~/.config/autostart/
sed -i "s/NoDisplay=true/NoDisplay=false/" ~/.config/autostart/org.gnome.Evolution-alarm-notify.desktop

and then disable its launch from gnome-session-properties (Startup Applications). If you are using MATE, then use mate-session-properties here.

Also disable its systemd user services:

systemctl --user mask evolution-addressbook-factory.service
systemctl --user mask evolution-calendar-factory.service
systemctl --user mask evolution-source-registry.service
systemctl --user mask evolution-user-prompter.service

and then reboot.

Solution 2:

As mentioned in Jay Schauer's comment over here. The solution is to edit the file /etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop

Change the line OnlyShowIn=GNOME;Unity;XFCE;Dawati;MATE; to NotShowIn=GNOME;

Log out and back in for the changes to take effect.