32

A few months ago, I started getting these pop-ups from evolution-alarm-notify. They are some kind of calendar reminder. But they are horribly inaccurate. They either don't reflect any changes I have made to calendar events or they include all previous versions of the events and may or may not include the current version of those events. And I can't seem to mark events as complete in the evolution-alarm-notify window.

I don't need these pop-ups and would prefer to just make them go away permanently. I don't have the Evolution mail app installed, and can't find an evolution-alarm-notify app on my system.

So how do I get rid of evolution-alarm notify?

Ubuntu 20.04.2 LTS

GNOME 3.36.8

Dell Precision 7740

5 Answers5

23

Notifications -> Evolution Alarms Notify -> Off

enter image description here

here's the repo if anyone wants to dig: https://gitlab.gnome.org/GNOME/evolution

20

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, either from gnome-session-properties (Startup Applications), or by adding a line with Hidden=true to the file. If you are using MATE, then use mate-session-properties instead of gnome-session-properties

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.

JanKanis
  • 683
N0rbert
  • 103,263
9

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.

3

I looked at several sites (listed below) when trying to get rid of the Evolution reminders.

What worked for me was just deleting ~/.local/share/evolution/calendar/system/calendar.ics

The file hasn’t been recreated, even after multiple reboots, and even though System Monitor still shows evolution-alarm-notify as up and running (along with the other three Evolution processes).

I haven’t needed to amend /etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop (contents listed below).

I haven’t needed to uninstall the evolution-data-server package.

I’m running Thunderbird 102.11.0 (64-bit) under Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy.

/etc/xdg/autostart/org.gnome.Evolution-alarm-notify.desktop:

[Desktop Entry]
Type=Application
Name=Evolution Alarm Notify
Comment=Calendar event notifications
Icon=appointment-soon
Exec=/usr/libexec/evolution-data-server/evolution-alarm-notify
Terminal=false
Categories=
NoDisplay=true
X-Meego-Priority=Low
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=evolution-data-server
X-GNOME-Bugzilla-Component=calendar
X-GNOME-Bugzilla-Version=3.44.x
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=evolution-data-server

URLs:

Zanna
  • 72,312
0

Open the evolution ui from the terminal with evolution. There you can disable the notifications easily