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



commit e9fea4e746d5b5151a3fc1607d3656a712380675
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/org.freedesktop.Tracker1.Miner.RSS.service.in.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 +++
 6 files changed, 12 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/org.freedesktop.Tracker1.Miner.RSS.service.in.in 
b/src/miners/rss/org.freedesktop.Tracker1.Miner.RSS.service.in.in
index 372c21965..a7b436908 100644
--- a/src/miners/rss/org.freedesktop.Tracker1.Miner.RSS.service.in.in
+++ b/src/miners/rss/org.freedesktop.Tracker1.Miner.RSS.service.in.in
@@ -8,3 +8,6 @@ Path=/org/freedesktop/Tracker1/Miner/RSS
 NameSuffix=Miner.RSS
 _DisplayName=RSS/ATOM Feeds
 _Comment=Fetch RSS/ATOM Feeds
+
+[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]