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 Answers 5

22

Notifications -> Evolution Alarms Notify -> Off

enter image description here

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

7
  • 2
    This seems lke its the best answer, as of May 2023.
    – Pickledegg
    Commented May 17, 2023 at 12:44
  • 2
    Does not seem to work in Ubuntu 23.04.
    – matthewn
    Commented Jul 19, 2023 at 16:01
  • As effortless, common sense, and problem-free as nix likes to be, claims to be, and wants to be, this setting seems to be a fly in the ointment, but depending on your point of view it may actually be its teaching moment. ¶If programs leave settings enabled as a way to, uh, *force the user to learn that its features are available, they'll never be exposed to it and they'll never learn how rich *nix and its programs' feature sets are. ¶It's a good problem to have. Commented Aug 13, 2023 at 17:22
  • 3
    Neither works in Ubuntu 22.04 Commented Oct 11, 2023 at 7:57
  • 1
    Doesn't work for me in 22.04 Commented Nov 14, 2023 at 17:11
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.

7
  • 1
    This appears to have worked! Thanks, N0rbert! It has been about a day and I have not seen a pop-up window. Though it also seems to have killed the notifications when I click on the date in the top bar. I do not care about these notifications enough to suffer the pop-up window. I do find it interesting that they are related though because the ones under the top bar were not plagued by the incorrect and out-of-date issues that the pop-up window had. But if anyone else is looking at this as a solution, and loves their top bar notifications, this may not be the solution for you. Commented Feb 21, 2021 at 15:51
  • Do you know of a way to stop the notifications for the current session? (without disabling them) Commented Feb 15, 2022 at 17:17
  • 1
    @sancho.sReinstateMonicaCellio gsettings set org.gnome.desktop.notifications.application:/org/gnome/desktop/notifications/application/org-gnome-evolution/ enable false helps? Commented Nov 22, 2022 at 3:02
  • I have gnome-sessions available, but not gnome-session-properties. How can I disable launch on startup? Commented Apr 17, 2023 at 21:16
  • To disable autostart from the terminal, add a line to your ~/.config/autostart/org.gnome.Evolution-alarm-notify.desktop containing Hidden=true, that will disable the file.
    – JanKanis
    Commented Jun 1, 2023 at 9:48
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.

2
  • This disables the desktop file in the GNOME environment. To disable the file unconditionally, add a line with Hidden=true, that will disable the file in all desktop environments.
    – JanKanis
    Commented Jun 1, 2023 at 9:44
  • 1
    I have this file in 22.04 but it doesn't have this entry at all Commented Nov 14, 2023 at 17:12
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:

0

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

1
  • Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Commented Apr 27, 2023 at 10:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .