1
From fcc9e21a70d390c3824559132a83a61461bcb88a Mon Sep 17 00:00:00 2001
2
From: Jeremy Bicha <jbicha@ubuntu.com>
3
Date: Sun, 24 Feb 2013 22:22:29 +0000
4
Subject: Add the GNOME Flashback session
6
This was removed from gnome-session 3.7.4 so let's it add it back here
9
https://bugzilla.gnome.org/show_bug.cgi?id=694625
11
diff --git a/data/Makefile.am b/data/Makefile.am
12
index 83f82e2..84e1954 100644
13
--- a/data/Makefile.am
14
+++ b/data/Makefile.am
15
@@ -30,17 +30,33 @@ gsettings_SCHEMAS = $(gsettings_schemas_in:.xml.in=.xml)
19
+sessiondir = $(datadir)/gnome-session/sessions
20
+session_in_files = gnome-flashback.session.desktop.in
21
+session_DATA = $(session_in_files:.session.desktop.in=.session)
23
+xsessiondir = $(datadir)/xsessions
24
+xsession_in_files = gnome-flashback.desktop.in
25
+xsession_DATA = $(xsession_in_files:.desktop.in=.desktop)
27
+%.session: %.session.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@
29
+@INTLTOOL_DESKTOP_RULE@
31
default_layoutdir = $(datadir)/gnome-panel
32
default_layout_DATA = panel-default-layout.layout
35
$(gsettings_schemas_in_in) \
36
+ $(session_in_files) \
37
+ $(xsession_in_files) \
38
$(default_layout_DATA)
41
$(gsettings__enum_file) \
42
$(gsettings_SCHEMAS_in) \
43
$(gsettings_SCHEMAS) \
49
-include $(top_srcdir)/git.mk
50
diff --git a/data/gnome-flashback.desktop.in b/data/gnome-flashback.desktop.in
52
index 0000000..4856f75
54
+++ b/data/gnome-flashback.desktop.in
57
+_Name=GNOME Flashback
58
+_Comment=This session logs you into GNOME with the traditional panel
59
+Exec=gnome-session --session=gnome-flashback
60
+TryExec=gnome-session
63
diff --git a/data/gnome-flashback.session.desktop.in b/data/gnome-flashback.session.desktop.in
65
index 0000000..c012c58
67
+++ b/data/gnome-flashback.session.desktop.in
70
+_Name=GNOME Flashback
71
+RequiredComponents=gnome-panel;gnome-settings-daemon;gnome-screensaver;metacity;nautilus-classic;
72
diff --git a/po/POTFILES.in b/po/POTFILES.in
73
index bc65c4c..a6aa6c7 100644
76
@@ -23,6 +23,8 @@ applets/wncklet/window-menu.c
77
applets/wncklet/wncklet.c
78
applets/wncklet/workspace-switcher.c
79
[type: gettext/glade]applets/wncklet/workspace-switcher.ui
80
+data/gnome-flashback.desktop.in
81
+data/gnome-flashback.session.desktop.in
82
data/org.gnome.gnome-panel.applet.clock.gschema.xml.in.in
83
data/org.gnome.gnome-panel.applet.fish.gschema.xml.in.in
84
data/org.gnome.gnome-panel.applet.window-list.gschema.xml.in.in