-
-
Notifications
You must be signed in to change notification settings - Fork 109
Commit
evolution-data-center provides calendar support for GNOME Shell in a default Fedora installation. However, Qubes OS does not use GNOME Shell. Furthermore, the default email client in Qubes OS is Thunderbird, not Evolution. Therefore, evolution-data-server will typically have no data to serve. Since evolution-data-server provides no benefits to most Qubes users, disable it by default to reduce memory consumption. It can be re-enabled with $ qvm-service VMNAME evolution-data-server on where VMNAME is the name of the qube in which evolution-data-server should run.
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -63,7 +63,11 @@ USER_DROPINS := \ | |
tracker-miner-rss-3.service \ | ||
tracker-miner-fs-control-3.service \ | ||
tracker-miner-fs-3.service \ | ||
tracker-extract-3.service | ||
tracker-extract-3.service \ | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
marmarek
Member
|
||
evolution-addressbook-factory.service \ | ||
evolution-calendar-factory.service \ | ||
evolution-source-registry.service \ | ||
evolution-user-prompter.service | ||
|
||
# Ubuntu Dropins | ||
ifeq ($(release),Ubuntu) | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Unit] | ||
ConditionPathExists=/run/qubes-service/evolution-data-server |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Unit] | ||
ConditionPathExists=/run/qubes-service/evolution-data-server |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Unit] | ||
ConditionPathExists=/run/qubes-service/evolution-data-server |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
[Unit] | ||
ConditionPathExists=/run/qubes-service/evolution-data-server |
I understand how helpful disabling Tracker and Evolution data server is going to be, but basically what this means is that many applications will simply and inexplicably not work for pretty much all users, who are not going to know they need to go look for this arcane setting the user must run.
There must be a better way. Perhaps a socket activated service instead? That way it only starts when it is necessary.