[gnome-settings-daemon] plugins: Add desktop files for all the plugins
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] plugins: Add desktop files for all the plugins
- Date: Tue, 11 Oct 2016 09:12:14 +0000 (UTC)
commit 2645a7b37d3c0fe92b64fecdb57b4069d94a7787
Author: Bastien Nocera <hadess hadess net>
Date: Mon Sep 26 18:18:46 2016 +0200
plugins: Add desktop files for all the plugins
So that the plugins can be started independently.
https://bugzilla.gnome.org/show_bug.cgi?id=772370
plugins/a11y-keyboard/Makefile.am | 12 +++++++++++-
...rg.gnome.SettingsDaemon.A11yKeyboard.desktop.in | 9 +++++++++
plugins/a11y-settings/Makefile.am | 16 +++++++++++++---
...rg.gnome.SettingsDaemon.A11ySettings.desktop.in | 9 +++++++++
plugins/clipboard/Makefile.am | 10 ++++++++++
.../org.gnome.SettingsDaemon.Clipboard.desktop.in | 9 +++++++++
plugins/color/Makefile.am | 14 ++++++++++++--
.../org.gnome.SettingsDaemon.Color.desktop.in | 9 +++++++++
plugins/datetime/Makefile.am | 16 +++++++++++++---
.../org.gnome.SettingsDaemon.Datetime.desktop.in | 9 +++++++++
plugins/housekeeping/Makefile.am | 13 ++++++++++---
...rg.gnome.SettingsDaemon.Housekeeping.desktop.in | 9 +++++++++
plugins/keyboard/Makefile.am | 10 ++++++++++
.../org.gnome.SettingsDaemon.Keyboard.desktop.in | 9 +++++++++
plugins/media-keys/Makefile.am | 16 +++++++++++++---
.../org.gnome.SettingsDaemon.MediaKeys.desktop.in | 9 +++++++++
plugins/mouse/Makefile.am | 13 ++++++++++---
.../org.gnome.SettingsDaemon.Mouse.desktop.in | 9 +++++++++
plugins/orientation/Makefile.am | 13 ++++++++++---
...org.gnome.SettingsDaemon.Orientation.desktop.in | 9 +++++++++
plugins/power/Makefile.am | 9 +++++++++
.../org.gnome.SettingsDaemon.Power.desktop.in | 9 +++++++++
plugins/print-notifications/Makefile.am | 16 +++++++++++++---
...me.SettingsDaemon.PrintNotifications.desktop.in | 9 +++++++++
plugins/rfkill/Makefile.am | 13 ++++++++++---
.../org.gnome.SettingsDaemon.Rfkill.desktop.in | 9 +++++++++
plugins/screensaver-proxy/Makefile.am | 13 ++++++++++---
...nome.SettingsDaemon.ScreensaverProxy.desktop.in | 9 +++++++++
plugins/sharing/Makefile.am | 13 ++++++++++---
.../org.gnome.SettingsDaemon.Sharing.desktop.in | 9 +++++++++
plugins/smartcard/Makefile.am | 16 +++++++++++++---
.../org.gnome.SettingsDaemon.Smartcard.desktop.in | 9 +++++++++
plugins/sound/Makefile.am | 16 +++++++++++++---
.../org.gnome.SettingsDaemon.Sound.desktop.in | 9 +++++++++
plugins/wacom/Makefile.am | 10 +++++++++-
.../org.gnome.SettingsDaemon.Wacom.desktop.in | 9 +++++++++
plugins/xrandr/Makefile.am | 13 ++++++++++---
.../org.gnome.SettingsDaemon.XRANDR.desktop.in | 9 +++++++++
plugins/xsettings/Makefile.am | 10 ++++++++++
.../org.gnome.SettingsDaemon.XSettings.desktop.in | 9 +++++++++
po/POTFILES.skip | 1 +
41 files changed, 400 insertions(+), 43 deletions(-)
---
diff --git a/plugins/a11y-keyboard/Makefile.am b/plugins/a11y-keyboard/Makefile.am
index ed30107..8029da6 100644
--- a/plugins/a11y-keyboard/Makefile.am
+++ b/plugins/a11y-keyboard/Makefile.am
@@ -64,17 +64,27 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.A11yKeyboard.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.A11yKeyboard.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
$(plugin_in_files) \
- $(gtkbuilder_DATA) \
+ $(gtkbuilder_DATA) \
+ $(desktop_in_files) \
$(NULL)
CLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
DISTCLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/a11y-keyboard/org.gnome.SettingsDaemon.A11yKeyboard.desktop.in
b/plugins/a11y-keyboard/org.gnome.SettingsDaemon.A11yKeyboard.desktop.in
new file mode 100644
index 0000000..313777a
--- /dev/null
+++ b/plugins/a11y-keyboard/org.gnome.SettingsDaemon.A11yKeyboard.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's a11y-keyboard plugin
+Exec=@libexecdir@/gsd-a11y-keyboard
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/a11y-settings/Makefile.am b/plugins/a11y-settings/Makefile.am
index 56cb6dc..1f752ab 100644
--- a/plugins/a11y-settings/Makefile.am
+++ b/plugins/a11y-settings/Makefile.am
@@ -51,14 +51,24 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.A11ySettings.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.A11ySettings.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
- $(plugin_in_files)
+ $(plugin_in_files) \
+ $(desktop_in_files)
CLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
DISTCLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/a11y-settings/org.gnome.SettingsDaemon.A11ySettings.desktop.in
b/plugins/a11y-settings/org.gnome.SettingsDaemon.A11ySettings.desktop.in
new file mode 100644
index 0000000..2f0ac93
--- /dev/null
+++ b/plugins/a11y-settings/org.gnome.SettingsDaemon.A11ySettings.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's a11y-settings plugin
+Exec=@libexecdir@/gsd-a11y-settings
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/clipboard/Makefile.am b/plugins/clipboard/Makefile.am
index 4c577e8..6b42593 100644
--- a/plugins/clipboard/Makefile.am
+++ b/plugins/clipboard/Makefile.am
@@ -57,16 +57,26 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Clipboard.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Clipboard.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
$(plugin_in_files) \
+ $(desktop_in_files) \
$(NULL)
CLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
DISTCLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/clipboard/org.gnome.SettingsDaemon.Clipboard.desktop.in
b/plugins/clipboard/org.gnome.SettingsDaemon.Clipboard.desktop.in
new file mode 100644
index 0000000..a7ca15b
--- /dev/null
+++ b/plugins/clipboard/org.gnome.SettingsDaemon.Clipboard.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's clipboard plugin
+Exec=@libexecdir@/gsd-clipboard
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/color/Makefile.am b/plugins/color/Makefile.am
index a02cb06..fdf1c97 100644
--- a/plugins/color/Makefile.am
+++ b/plugins/color/Makefile.am
@@ -89,15 +89,25 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Color.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Color.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
$(plugin_in_files) \
+ $(desktop_in_files) \
test-data/Lenovo-T61-Internal.bin \
test-data/LG-L225W-External.bin
CLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
DISTCLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/color/org.gnome.SettingsDaemon.Color.desktop.in
b/plugins/color/org.gnome.SettingsDaemon.Color.desktop.in
new file mode 100644
index 0000000..a9d7223
--- /dev/null
+++ b/plugins/color/org.gnome.SettingsDaemon.Color.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's color plugin
+Exec=@libexecdir@/gsd-color
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/datetime/Makefile.am b/plugins/datetime/Makefile.am
index d0e291c..b4b52d5 100644
--- a/plugins/datetime/Makefile.am
+++ b/plugins/datetime/Makefile.am
@@ -87,14 +87,24 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Datetime.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Datetime.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
timedated1-interface.xml \
- $(plugin_in_files)
+ $(plugin_in_files) \
+ $(desktop_in_files)
CLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
DISTCLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/datetime/org.gnome.SettingsDaemon.Datetime.desktop.in
b/plugins/datetime/org.gnome.SettingsDaemon.Datetime.desktop.in
new file mode 100644
index 0000000..ac99312
--- /dev/null
+++ b/plugins/datetime/org.gnome.SettingsDaemon.Datetime.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's datetime plugin
+Exec=@libexecdir@/gsd-datetime
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/housekeeping/Makefile.am b/plugins/housekeeping/Makefile.am
index 233c8d7..d65c342 100644
--- a/plugins/housekeeping/Makefile.am
+++ b/plugins/housekeeping/Makefile.am
@@ -96,10 +96,17 @@ plugin_in_files = housekeeping.gnome-settings-plugin.in
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
-EXTRA_DIST = $(plugin_in_files)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Housekeeping.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
-CLEANFILES = $(plugin_DATA)
+org.gnome.SettingsDaemon.Housekeeping.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
-DISTCLEANFILES = $(plugin_DATA)
+EXTRA_DIST = $(plugin_in_files) $(desktop_in_files)
+
+CLEANFILES = $(plugin_DATA) $(desktop_DATA)
+
+DISTCLEANFILES = $(plugin_DATA) $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/housekeeping/org.gnome.SettingsDaemon.Housekeeping.desktop.in
b/plugins/housekeeping/org.gnome.SettingsDaemon.Housekeeping.desktop.in
new file mode 100644
index 0000000..a557ff0
--- /dev/null
+++ b/plugins/housekeeping/org.gnome.SettingsDaemon.Housekeeping.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's housekeeping plugin
+Exec=@libexecdir@/gsd-housekeeping
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/keyboard/Makefile.am b/plugins/keyboard/Makefile.am
index d417063..9742533 100644
--- a/plugins/keyboard/Makefile.am
+++ b/plugins/keyboard/Makefile.am
@@ -53,16 +53,26 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Keyboard.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Keyboard.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
$(plugin_in_files) \
+ $(desktop_in_files) \
$(NULL)
CLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
DISTCLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/keyboard/org.gnome.SettingsDaemon.Keyboard.desktop.in
b/plugins/keyboard/org.gnome.SettingsDaemon.Keyboard.desktop.in
new file mode 100644
index 0000000..9cf0fbd
--- /dev/null
+++ b/plugins/keyboard/org.gnome.SettingsDaemon.Keyboard.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's keyboard plugin
+Exec=@libexecdir@/gsd-keyboard
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/media-keys/Makefile.am b/plugins/media-keys/Makefile.am
index 0ed0ad6..0676eab 100644
--- a/plugins/media-keys/Makefile.am
+++ b/plugins/media-keys/Makefile.am
@@ -77,6 +77,13 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.MediaKeys.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.MediaKeys.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
libexec_PROGRAMS = gsd-media-keys
gsd_media_keys_SOURCES = \
@@ -123,13 +130,16 @@ EXTRA_DIST = \
gsd-marshal.list \
README.media-keys-API \
org.gnome.ShellKeyGrabber.xml \
- $(plugin_in_files)
+ $(plugin_in_files) \
+ $(desktop_in_files)
CLEANFILES = \
$(BUILT_SOURCES) \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
DISTCLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/media-keys/org.gnome.SettingsDaemon.MediaKeys.desktop.in
b/plugins/media-keys/org.gnome.SettingsDaemon.MediaKeys.desktop.in
new file mode 100644
index 0000000..de53c3f
--- /dev/null
+++ b/plugins/media-keys/org.gnome.SettingsDaemon.MediaKeys.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's media-keys plugin
+Exec=@libexecdir@/gsd-media-keys
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/mouse/Makefile.am b/plugins/mouse/Makefile.am
index 63bf0b5..1409def 100644
--- a/plugins/mouse/Makefile.am
+++ b/plugins/mouse/Makefile.am
@@ -34,6 +34,13 @@ plugin_in_files = mouse.gnome-settings-plugin.in
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Mouse.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Mouse.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
libexec_PROGRAMS = gsd-locate-pointer
gsd_locate_pointer_SOURCES = \
@@ -82,8 +89,8 @@ gsd_mouse_LDADD = \
$(MOUSE_LIBS) \
-lm
-EXTRA_DIST = $(plugin_in_files)
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+EXTRA_DIST = $(plugin_in_files) $(desktop_in_files)
+CLEANFILES = $(plugin_DATA) $(desktop_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/mouse/org.gnome.SettingsDaemon.Mouse.desktop.in
b/plugins/mouse/org.gnome.SettingsDaemon.Mouse.desktop.in
new file mode 100644
index 0000000..fb4c7d3
--- /dev/null
+++ b/plugins/mouse/org.gnome.SettingsDaemon.Mouse.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's mouse plugin
+Exec=@libexecdir@/gsd-mouse
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/orientation/Makefile.am b/plugins/orientation/Makefile.am
index 5ff0596..362e415 100644
--- a/plugins/orientation/Makefile.am
+++ b/plugins/orientation/Makefile.am
@@ -57,8 +57,15 @@ plugin_in_files = orientation.gnome-settings-plugin.in
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
-EXTRA_DIST = $(plugin_in_files)
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Orientation.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Orientation.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
+EXTRA_DIST = $(plugin_in_files) $(desktop_in_files)
+CLEANFILES = $(plugin_DATA) $(desktop_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/orientation/org.gnome.SettingsDaemon.Orientation.desktop.in
b/plugins/orientation/org.gnome.SettingsDaemon.Orientation.desktop.in
new file mode 100644
index 0000000..e1d33b1
--- /dev/null
+++ b/plugins/orientation/org.gnome.SettingsDaemon.Orientation.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's orientation plugin
+Exec=@libexecdir@/gsd-orientation
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/power/Makefile.am b/plugins/power/Makefile.am
index eec4991..0c28e28 100644
--- a/plugins/power/Makefile.am
+++ b/plugins/power/Makefile.am
@@ -49,6 +49,13 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Power.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Power.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
org.gnome.settings-daemon.plugins.power.policy.in: org.gnome.settings-daemon.plugins.power.policy.in.in
Makefile
$(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
@@ -88,6 +95,7 @@ gsd_power_LDADD = \
EXTRA_DIST = \
$(plugin_in_files) \
+ $(desktop_in_files) \
$(gsd_backlight_helper_SOURCES) \
$(NULL)
@@ -153,6 +161,7 @@ clean-local:
CLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
org.gnome.settings-daemon.plugins.power.policy \
org.gnome.settings-daemon.plugins.power.policy.in \
$(GSD_POWER_ENUM_FILES) \
diff --git a/plugins/power/org.gnome.SettingsDaemon.Power.desktop.in
b/plugins/power/org.gnome.SettingsDaemon.Power.desktop.in
new file mode 100644
index 0000000..82d1505
--- /dev/null
+++ b/plugins/power/org.gnome.SettingsDaemon.Power.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's power plugin
+Exec=@libexecdir@/gsd-power
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/print-notifications/Makefile.am b/plugins/print-notifications/Makefile.am
index e3ae24d..a9211fc 100644
--- a/plugins/print-notifications/Makefile.am
+++ b/plugins/print-notifications/Makefile.am
@@ -33,6 +33,13 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.PrintNotifications.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.PrintNotifications.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
libexec_PROGRAMS = gsd-printer
gsd_printer_SOURCES = \
@@ -78,12 +85,15 @@ gsd_print_notifications_LDADD = \
$(LIBNOTIFY_LIBS)
EXTRA_DIST = \
- $(plugin_in_files)
+ $(plugin_in_files) \
+ $(desktop_in_files)
CLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
DISTCLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/print-notifications/org.gnome.SettingsDaemon.PrintNotifications.desktop.in
b/plugins/print-notifications/org.gnome.SettingsDaemon.PrintNotifications.desktop.in
new file mode 100644
index 0000000..bbcd6ab
--- /dev/null
+++ b/plugins/print-notifications/org.gnome.SettingsDaemon.PrintNotifications.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's print-notifications plugin
+Exec=@libexecdir@/gsd-print-notifications
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/rfkill/Makefile.am b/plugins/rfkill/Makefile.am
index ba04033..d3df744 100644
--- a/plugins/rfkill/Makefile.am
+++ b/plugins/rfkill/Makefile.am
@@ -59,11 +59,18 @@ plugin_in_files = rfkill.gnome-settings-plugin.in
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Rfkill.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Rfkill.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
udevrulesdir = $(prefix)/lib/udev/rules.d
udevrules_DATA = 61-gnome-settings-daemon-rfkill.rules
-EXTRA_DIST = $(plugin_in_files) $(udevrules_DATA)
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+EXTRA_DIST = $(plugin_in_files) $(udevrules_DATA) $(desktop_in_files)
+CLEANFILES = $(plugin_DATA) $(desktop_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/rfkill/org.gnome.SettingsDaemon.Rfkill.desktop.in
b/plugins/rfkill/org.gnome.SettingsDaemon.Rfkill.desktop.in
new file mode 100644
index 0000000..baa845b
--- /dev/null
+++ b/plugins/rfkill/org.gnome.SettingsDaemon.Rfkill.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's rfkill plugin
+Exec=@libexecdir@/gsd-rfkill
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/screensaver-proxy/Makefile.am b/plugins/screensaver-proxy/Makefile.am
index 999008e..2f2da3a 100644
--- a/plugins/screensaver-proxy/Makefile.am
+++ b/plugins/screensaver-proxy/Makefile.am
@@ -53,10 +53,17 @@ plugin_in_files = screensaver-proxy.gnome-settings-plugin.in
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
-EXTRA_DIST = $(plugin_in_files)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.ScreensaverProxy.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
-CLEANFILES = $(plugin_DATA)
+org.gnome.SettingsDaemon.ScreensaverProxy.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
-DISTCLEANFILES = $(plugin_DATA)
+EXTRA_DIST = $(plugin_in_files) $(desktop_in_files)
+
+CLEANFILES = $(plugin_DATA) $(desktop_DATA)
+
+DISTCLEANFILES = $(plugin_DATA) $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/screensaver-proxy/org.gnome.SettingsDaemon.ScreensaverProxy.desktop.in
b/plugins/screensaver-proxy/org.gnome.SettingsDaemon.ScreensaverProxy.desktop.in
new file mode 100644
index 0000000..43822fb
--- /dev/null
+++ b/plugins/screensaver-proxy/org.gnome.SettingsDaemon.ScreensaverProxy.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's screensaver-proxy plugin
+Exec=@libexecdir@/gsd-screensaver-proxy
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/sharing/Makefile.am b/plugins/sharing/Makefile.am
index de9770a..9b5ffdc 100644
--- a/plugins/sharing/Makefile.am
+++ b/plugins/sharing/Makefile.am
@@ -42,8 +42,15 @@ plugin_in_files = sharing.gnome-settings-plugin.in
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
-EXTRA_DIST = $(plugin_in_files)
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Sharing.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Sharing.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
+EXTRA_DIST = $(plugin_in_files) $(desktop_in_files)
+CLEANFILES = $(plugin_DATA) $(desktop_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/sharing/org.gnome.SettingsDaemon.Sharing.desktop.in
b/plugins/sharing/org.gnome.SettingsDaemon.Sharing.desktop.in
new file mode 100644
index 0000000..891ba20
--- /dev/null
+++ b/plugins/sharing/org.gnome.SettingsDaemon.Sharing.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's sharing plugin
+Exec=@libexecdir@/gsd-sharing
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/smartcard/Makefile.am b/plugins/smartcard/Makefile.am
index 760b34c..0f3847b 100644
--- a/plugins/smartcard/Makefile.am
+++ b/plugins/smartcard/Makefile.am
@@ -105,16 +105,26 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Smartcard.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Smartcard.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
gsd-smartcard-enum-types.c.in \
gsd-smartcard-enum-types.h.in \
org.gnome.SettingsDaemon.Smartcard.xml \
- $(plugin_in_files)
+ $(plugin_in_files) \
+ $(desktop_in_files)
CLEANFILES = \
$(BUILT_SOURCES) \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
DISTCLEANFILES = \
$(BUILT_SOURCES) \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
diff --git a/plugins/smartcard/org.gnome.SettingsDaemon.Smartcard.desktop.in
b/plugins/smartcard/org.gnome.SettingsDaemon.Smartcard.desktop.in
new file mode 100644
index 0000000..71d058c
--- /dev/null
+++ b/plugins/smartcard/org.gnome.SettingsDaemon.Smartcard.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's smartcard plugin
+Exec=@libexecdir@/gsd-smartcard
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/sound/Makefile.am b/plugins/sound/Makefile.am
index 6c3e0a4..829ec07 100644
--- a/plugins/sound/Makefile.am
+++ b/plugins/sound/Makefile.am
@@ -55,13 +55,23 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Sound.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Sound.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
- $(plugin_in_files)
+ $(plugin_in_files) \
+ $(desktop_in_files)
CLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
DISTCLEANFILES = \
- $(plugin_DATA)
+ $(plugin_DATA) \
+ $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/sound/org.gnome.SettingsDaemon.Sound.desktop.in
b/plugins/sound/org.gnome.SettingsDaemon.Sound.desktop.in
new file mode 100644
index 0000000..2048b01
--- /dev/null
+++ b/plugins/sound/org.gnome.SettingsDaemon.Sound.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's sound plugin
+Exec=@libexecdir@/gsd-sound
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/wacom/Makefile.am b/plugins/wacom/Makefile.am
index 9502f44..431ffe2 100644
--- a/plugins/wacom/Makefile.am
+++ b/plugins/wacom/Makefile.am
@@ -202,9 +202,17 @@ plugin_in_files = wacom.gnome-settings-plugin.in
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
-EXTRA_DIST += $(plugin_in_files) README.config-storage
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.Wacom.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.Wacom.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
+EXTRA_DIST += $(plugin_in_files) $(desktop_in_files) README.config-storage
CLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
gsd-wacom-resources.c \
org.gnome.settings-daemon.plugins.wacom.policy \
org.gnome.settings-daemon.plugins.wacom.policy.in
diff --git a/plugins/wacom/org.gnome.SettingsDaemon.Wacom.desktop.in
b/plugins/wacom/org.gnome.SettingsDaemon.Wacom.desktop.in
new file mode 100644
index 0000000..efa5bf0
--- /dev/null
+++ b/plugins/wacom/org.gnome.SettingsDaemon.Wacom.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's wacom plugin
+Exec=@libexecdir@/gsd-wacom
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/xrandr/Makefile.am b/plugins/xrandr/Makefile.am
index 7467944..38c6212 100644
--- a/plugins/xrandr/Makefile.am
+++ b/plugins/xrandr/Makefile.am
@@ -96,8 +96,15 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
-EXTRA_DIST = $(plugin_in_files) $(ICON_FILES)
-CLEANFILES = $(plugin_DATA)
-DISTCLEANFILES = $(plugin_DATA)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.XRANDR.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.XRANDR.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
+EXTRA_DIST = $(plugin_in_files) $(desktop_in_files) $(ICON_FILES)
+CLEANFILES = $(plugin_DATA) $(desktop_DATA)
+DISTCLEANFILES = $(plugin_DATA) $(desktop_DATA)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/xrandr/org.gnome.SettingsDaemon.XRANDR.desktop.in
b/plugins/xrandr/org.gnome.SettingsDaemon.XRANDR.desktop.in
new file mode 100644
index 0000000..8dad408
--- /dev/null
+++ b/plugins/xrandr/org.gnome.SettingsDaemon.XRANDR.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's xrandr plugin
+Exec=@libexecdir@/gsd-xrandr
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/plugins/xsettings/Makefile.am b/plugins/xsettings/Makefile.am
index 34a84c9..5778f53 100644
--- a/plugins/xsettings/Makefile.am
+++ b/plugins/xsettings/Makefile.am
@@ -140,17 +140,27 @@ plugin_in_files = \
plugin_DATA = $(plugin_in_files:.gnome-settings-plugin.in=.gnome-settings-plugin)
+desktopdir = $(sysconfdir)/xdg/autostart
+desktop_in_files = org.gnome.SettingsDaemon.XSettings.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+org.gnome.SettingsDaemon.XSettings.desktop: $(desktop_in_files) Makefile
+ $(AM_V_GEN) sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
EXTRA_DIST = \
README.xsettings \
$(plugin_in_files) \
+ $(desktop_in_files) \
$(NULL)
CLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
DISTCLEANFILES = \
$(plugin_DATA) \
+ $(desktop_DATA) \
$(NULL)
@GSD_INTLTOOL_PLUGIN_RULE@
diff --git a/plugins/xsettings/org.gnome.SettingsDaemon.XSettings.desktop.in
b/plugins/xsettings/org.gnome.SettingsDaemon.XSettings.desktop.in
new file mode 100644
index 0000000..249fafd
--- /dev/null
+++ b/plugins/xsettings/org.gnome.SettingsDaemon.XSettings.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME Settings Daemon's xsettings plugin
+Exec=@libexecdir@/gsd-xsettings
+OnlyShowIn=GNOME;
+NoDisplay=true
+X-GNOME-Autostart-Phase=Initialization
+X-GNOME-Autostart-Notify=true
+X-GNOME-AutoRestart=true
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
index 6cdd401..aedab97 100644
--- a/po/POTFILES.skip
+++ b/po/POTFILES.skip
@@ -20,3 +20,4 @@ data/org.gnome.settings-daemon.plugins.xsettings.gschema.xml.in
plugins/automount/gnome-fallback-mount-helper.desktop.in
plugins/power/org.gnome.settings-daemon.plugins.power.policy.in
plugins/wacom/org.gnome.settings-daemon.plugins.wacom.policy.in
+plugins/dummy/org.gnome.SettingsDaemon.Dummy.desktop.in
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]