| Here's a subset of active processes on my system, where I know that these have never fulfilled their purpose, given the way that I use my computer: - /usr/lib/evolution/evolution-source-registry - /usr/lib/evolution/evolution-alarm-notify - /usr/lib/evolution/evolution-calendar-factory - /usr/lib/evolution/evolution-calendar-factory-subprocess - /usr/lib/evolution/evolution-addressbook-factory - /usr/lib/evolution/evolution-calendar-factory-subprocess - /usr/lib/evolution/evolution-addressbook-factory-subprocess - /usr/lib/evolution/evolution-calendar-factory-subprocess - /usr/lib/evolution/evolution-calendar-factory-subprocess Side note: I blogged about this last year, outlining a policy that distro package maintainers could adopt: https://www.colbyrussell.com/2019/05/15/may-integration.html... The idea is that any background service should be sufficiently self-aware, i.e., able to understand that (a) it is a service was installed by default (without explicit action on the part of the user; it was just included in the default install) so that it may at some point be of use, and (b) in the last (say) 4 months since the system was first installed, the service has never been exercised for its original purpose. Given those conditions, the system should retire the service for the foreseeable future, so that it no longer runs in the background. |
The programs you listed are part of evolution-data-server and are used as the backing store for your calendar, clock and address book, which the GNOME panel integrates with. You can kill them but gnome-shell will start them right back up again when you open the calendar and it does a query to see if you have any events.
If you're in a non-GNOME session (like i3) and systemd is still starting those daemons, you can turn them off with some stop and disable commands:
Or you can try your luck with removing the evolution-data-server package.