Though I have gone through quite a few threads on AskUbuntu, I couldn't find a proper way to disable these Evolution services, especially when Evolution is purged from the system already, in Ubuntu MATE 21.04.
These services are not listed under systemctl list-unit-files --type=service
, so I can't use sudo systemctl mask
.
ps -ef | grep evolution
admn 1973 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-source-registry
admn 2023 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-calendar-factory
admn 2058 1459 0 17:15 ? 00:00:00 /usr/libexec/evolution-addressbook-factory
These 2 Evolution related packages are still there, because purging them would remove a lot of other packages.
evolution-data-server
evolution-data-server-common
Result of ls -lsh /usr/libexec/evolution*
:
$ ls -lsh /usr/libexec/evolution*
16K -rwxr-xr-x 1 root root 15K Jun 22 20:57 /usr/libexec/evolution-addressbook-factory
48K -rwxr-xr-x 1 root root 47K Jun 22 20:57 /usr/libexec/evolution-addressbook-factory-subprocess
116K -rwxr-xr-x 1 root root 115K Jun 22 20:57 /usr/libexec/evolution-calendar-factory
136K -rwxr-xr-x 1 root root 135K Jun 22 20:57 /usr/libexec/evolution-calendar-factory-subprocess
60K -rwxr-xr-x 1 root root 59K Jun 22 20:57 /usr/libexec/evolution-scan-gconf-tree-xml
124K -rwxr-xr-x 1 root root 123K Jun 22 20:57 /usr/libexec/evolution-source-registry
20K -rwxr-xr-x 1 root root 19K Jun 22 20:57 /usr/libexec/evolution-user-prompter
/usr/libexec/evolution-data-server:
total 116K
32K -rwxr-xr-x 1 root root 31K Jun 22 20:57 addressbook-export
8.0K -rwxr-xr-x 1 root root 7.0K Jun 22 20:57 csv2vcard
52K -rwxr-xr-x 1 root root 51K Jun 22 20:57 evolution-alarm-notify
24K -rwxr-xr-x 1 root root 23K Jun 22 20:57 list-sources
OS: Ubuntu MATE 21.04
evolution-data-server: 3.40.0-1ubuntu1.1
evolution-data-server-common: 3.40.0-1ubuntu1.1
Thanks a lot in advance.
systemctl status evolution-addressbook-factory.service
, I'm getting this message:Unit evolution-calendar-factory.service could not be found.
Thanks.--user
tosystemctl
. All these units are owned and started by user session.systemctl --user mask
these 4 services:evolution-addressbook-factory.service
,evolution-calendar-factory.service
,evolution-source-registry.service
,evolution-user-prompter.service
or do I need to copy.desktop
to~/.config/autostart/
as mentioned in the link you've posted? Many thanks.evolution-alarm-notify
... the issue I do not have. I think an answer here would help any future visitor that because of the lack of--user
tosystemctl
was the cause of not finding these services. Thanks again.