diff options
author | Jeremy Bicha <jbicha@ubuntu.com> | 2017-06-29 10:12:46 -0400 |
---|---|---|
committer | Jeremy Bicha <jbicha@ubuntu.com> | 2017-06-29 12:07:41 -0400 |
commit | 1073f0e792d9d5bf9d53bddb6e51177c8024c2b3 (patch) | |
tree | 8f8e1599d9fdacbe36aa0fdaffe688a86b4781c6 /data | |
parent | 4210391a39a5dd5f2ce1274216a7a2bb0d829f8b (diff) | |
download | gdm-1073f0e792d9d5bf9d53bddb6e51177c8024c2b3.tar.gz |
data: Add gnome-login.session
This reverts
https://git.gnome.org/browse/gdm/commit/?id=f66cdfcb2
and renames the session from gdm-shell to gnome-login.
The removal caused problems for Ubuntu 17.10 which does not
include gnome.session by default.
https://launchpad.net/bugs/1701243
https://bugzilla.gnome.org/show_bug.cgi?id=784340
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 12 | ||||
-rw-r--r-- | data/dconf/defaults/00-upstream-settings | 2 | ||||
-rw-r--r-- | data/gnome-login.session.in | 3 |
3 files changed, 16 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index f2875fcb..c10c9151 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -86,9 +86,20 @@ gdm.schemas.in: $(srcdir)/gdm.schemas.in.in -e 's,[@]sbindir[@],$(sbindir),g' \ <$(srcdir)/gdm.schemas.in.in >gdm.schemas.in + +EXTRA_DIST += gnome-login.session.in + +gnome-login.session: $(srcdir)/gnome-login.session.in + sed -e 's,[@]libexecdir[@],$(libexecdir),g' \ + -e 's,[@]CHECK_ACCELERATED_DIR[@],$(CHECK_ACCELERATED_DIR),g' \ + < $< > $@.tmp && mv $@.tmp $@ + localealiasdir = $(datadir)/gdm localealias_DATA = locale.alias +sessiondir = $(datadir)/gnome-session/sessions +session_DATA = gnome-login.session + pam_redhat_files = \ pam-redhat/gdm-autologin.pam \ pam-redhat/gdm-launch-environment.pam \ @@ -179,6 +190,7 @@ CLEANFILES = \ DISTCLEANFILES = \ $(dbusconf_DATA) \ gdm.schemas \ + gnome-login.session \ $(NULL) MAINTAINERCLEANFILES = \ diff --git a/data/dconf/defaults/00-upstream-settings b/data/dconf/defaults/00-upstream-settings index c0b3cc66..175d661d 100644 --- a/data/dconf/defaults/00-upstream-settings +++ b/data/dconf/defaults/00-upstream-settings @@ -7,7 +7,7 @@ # [org/gnome/desktop/session] -session-name='gnome' +session-name='gnome-login' [org/gnome/desktop/background] show-desktop-icons=false diff --git a/data/gnome-login.session.in b/data/gnome-login.session.in new file mode 100644 index 00000000..278d8d43 --- /dev/null +++ b/data/gnome-login.session.in @@ -0,0 +1,3 @@ +[GNOME Session] +Name=Display Manager +RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Orientation;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XRANDR;org.gnome.SettingsDaemon.XSettings; |