[tracker-miners/sam/prefer-systemd-activation] Prefer systemd activation over xdg autostart



commit 422e675e77ddfe50aae11e56c36c6fba23fd673a
Author: Sam Thursfield <sam afuera me uk>
Date:   Thu Mar 5 22:37:48 2020 +0100

    Prefer systemd activation over xdg autostart
    
    Fixes https://gitlab.gnome.org/GNOME/tracker-miners/issues/98

 src/miners/fs/tracker-miner-fs.desktop.in.in      | 1 +
 src/miners/fs/tracker-miner-fs.service.in         | 3 +++
 src/miners/rss/tracker-miner-rss.desktop.in.in    | 1 +
 src/tracker-extract/tracker-extract.desktop.in.in | 1 +
 src/tracker-extract/tracker-extract.service.in    | 3 +++
 5 files changed, 9 insertions(+)
---
diff --git a/src/miners/fs/tracker-miner-fs.desktop.in.in b/src/miners/fs/tracker-miner-fs.desktop.in.in
index 29d5364c6..b5c927701 100644
--- a/src/miners/fs/tracker-miner-fs.desktop.in.in
+++ b/src/miners/fs/tracker-miner-fs.desktop.in.in
@@ -7,6 +7,7 @@ Terminal=false
 Type=Application
 Categories=Utility;
 X-GNOME-Autostart-enabled=true
+X-GNOME-HiddenUnderSystemd=true
 X-KDE-autostart-after=panel
 X-KDE-StartupNotify=false
 X-KDE-UniqueApplet=true
diff --git a/src/miners/fs/tracker-miner-fs.service.in b/src/miners/fs/tracker-miner-fs.service.in
index fad973a04..d0e13bdea 100644
--- a/src/miners/fs/tracker-miner-fs.service.in
+++ b/src/miners/fs/tracker-miner-fs.service.in
@@ -8,3 +8,6 @@ ExecStart=@libexecdir@/tracker-miner-fs
 Restart=on-failure
 # Don't restart after tracker daemon -k (aka tracker-control -k)
 RestartPreventExitStatus=SIGKILL
+
+[Install]
+WantedBy=graphical-session.target
diff --git a/src/miners/rss/tracker-miner-rss.desktop.in.in b/src/miners/rss/tracker-miner-rss.desktop.in.in
index 49be40191..fa570bb4e 100644
--- a/src/miners/rss/tracker-miner-rss.desktop.in.in
+++ b/src/miners/rss/tracker-miner-rss.desktop.in.in
@@ -7,6 +7,7 @@ Terminal=false
 Type=Application
 Categories=Utility;
 X-GNOME-Autostart-enabled=false
+X-GNOME-HiddenUnderSystemd=true
 X-KDE-autostart-after=panel
 X-KDE-StartupNotify=false
 X-KDE-UniqueApplet=true
diff --git a/src/tracker-extract/tracker-extract.desktop.in.in 
b/src/tracker-extract/tracker-extract.desktop.in.in
index 59fc0af2e..7b2ab1dea 100644
--- a/src/tracker-extract/tracker-extract.desktop.in.in
+++ b/src/tracker-extract/tracker-extract.desktop.in.in
@@ -7,6 +7,7 @@ Terminal=false
 Type=Application
 Categories=Utility;
 X-GNOME-Autostart-enabled=true
+X-GNOME-HiddenUnderSystemd=true
 X-KDE-autostart-after=panel
 X-KDE-StartupNotify=false
 X-KDE-UniqueApplet=true
diff --git a/src/tracker-extract/tracker-extract.service.in b/src/tracker-extract/tracker-extract.service.in
index 1c6c716a2..337319866 100644
--- a/src/tracker-extract/tracker-extract.service.in
+++ b/src/tracker-extract/tracker-extract.service.in
@@ -8,3 +8,6 @@ ExecStart=@libexecdir@/tracker-extract
 Restart=on-abnormal
 # Don't restart after tracker daemon -k (aka tracker-control -k)
 RestartPreventExitStatus=SIGKILL
+
+[Install]
+WantedBy=graphical-session.target


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]