From 076a20d41f315a9df353778b0f9667e7730ad314 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Tue, 21 Aug 2012 22:10:47 -0500 Subject: Adding a desktop file to auto start firefox --- Makefile.am | 12 +++++++++++- firefox-uccsconfigure.desktop | 14 ++++++++++++++ uccsconfigure-session.in | 3 +++ 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 firefox-uccsconfigure.desktop diff --git a/Makefile.am b/Makefile.am index 708b0bc..efe9e86 100644 --- a/Makefile.am +++ b/Makefile.am @@ -34,12 +34,22 @@ session_start_SCRIPTS = \ uccsconfigure-session uccsconfigure-session: uccsconfigure-session.in - @sed -e "s|\@pkglibexecdir\@|$(pkglibexecdir)|" $< > $@ + @sed -e "s|\@pkgdatadir\@|$(pkgdatadir)|" $< > $@ @chmod +x $@ EXTRA_DIST += uccsconfigure-session.in CLEANFILES += uccsconfigure-session +############################### +# Autostart Firefox +############################### + +autostart_filedir = $(pkgdatadir) +autostart_file_DATA = \ + firefox-uccsconfigure.desktop + +EXTRA_DIST = firefox-uccsconfigure.desktop + ############################### # Dist check stuff ############################### diff --git a/firefox-uccsconfigure.desktop b/firefox-uccsconfigure.desktop new file mode 100644 index 0000000..35ad303 --- /dev/null +++ b/firefox-uccsconfigure.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Name=Configure UCCS +Comment=Configure UCCS using the web +Keywords=Internet;WWW;Browser;Web;Explorer +Exec=firefox http://uccs.landscape.canonical.com/ +Terminal=false +X-MultipleArgs=false +Type=Application +Icon=firefox +Categories=GNOME;GTK;Network;WebBrowser; +StartupWMClass=Firefox +StartupNotify=true +X-GNOME-Autostart-Phase=Application diff --git a/uccsconfigure-session.in b/uccsconfigure-session.in index 2f31d59..5186e69 100644 --- a/uccsconfigure-session.in +++ b/uccsconfigure-session.in @@ -1,5 +1,8 @@ #!/bin/bash +# Set up a Firefox autostart +mkdir -p ~/.config/autostart/ +cp @pkgdatadir@/firefox-uccsconfigure.desktop ~/.config/autostart/ # Final thing is to run the standard Unity session gnome-session --session=ubuntu -- cgit v1.2.3