summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-08-28 03:45:00 +0200
committerLennart Poettering <lennart@poettering.net>2009-08-28 03:45:00 +0200
commitda943991f05c18a975a45430d8042fec3457ba4c (patch)
tree36fe9a7b20a16ecd3348b236919fc430a798f77f
parent1a62ca47ae847cc93e0664ec75630aac675b0839 (diff)
gnome: play system-ready sound when gdm is ready
-rw-r--r--src/Makefile.am8
-rw-r--r--src/libcanberra-ready-sound.desktop.in9
2 files changed, 17 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index e40ec1f..aee25af 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -24,6 +24,8 @@ gnomeshutdowndir = $(datadir)/gnome/shutdown
gnomeautostartdir = $(datadir)/gnome/autostart
+gdmautostartdir = $(datadir)/gdm/autostart/LoginWindow/
+
AM_CFLAGS = $(PTHREAD_CFLAGS) -DCA_PLUGIN_PATH=\"$(plugindir)\"
AM_CXXFLAGS = $(PTHREAD_CFLAGS)
AM_LDADD = $(PTHREAD_LIBS)
@@ -321,6 +323,9 @@ EXTRA_DIST += \
gnomeautostart_DATA = \
libcanberra-login-sound.desktop
+gdmautostart_DATA = \
+ libcanberra-ready-sound.desktop
+
gnomeshutdown_SCRIPTS = \
libcanberra-logout-sound.sh
@@ -335,6 +340,9 @@ libcanberra-logout-sound.sh: libcanberra-logout-sound.sh.in Makefile
libcanberra-login-sound.desktop: libcanberra-login-sound.desktop.in Makefile
sed -e 's,@bindir\@,$(bindir),g' < $< > $@
+libcanberra-ready-sound.desktop: libcanberra-ready-sound.desktop.in Makefile
+ sed -e 's,@bindir\@,$(bindir),g' < $< > $@
+
endif
test_canberra_SOURCES = \
diff --git a/src/libcanberra-ready-sound.desktop.in b/src/libcanberra-ready-sound.desktop.in
new file mode 100644
index 0000000..bf3470b
--- /dev/null
+++ b/src/libcanberra-ready-sound.desktop.in
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=GNOME System Ready Sound
+Comment=Plays a sound whenever your system is ready for login
+Exec=@bindir@/canberra-gtk-play --id="system-ready" --description="GNOME System Ready"
+OnlyShowIn=GNOME;
+AutostartCondition=GNOME /desktop/gnome/sound/event_sounds
+X-GNOME-Autostart-Phase=Application
+X-GNOME-Provides=login-sound