forked from e16/e16
1
0
Fork 0

Add GNOME3 gdm/gnome-session support.

SVN revision: 59377
This commit is contained in:
Kim Woelders 2011-05-14 04:27:52 +00:00
parent f118572e79
commit 759a0075a0
4 changed files with 18 additions and 1 deletions

View File

@ -56,6 +56,7 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/locale/*
%{_datadir}/applications/*
%{_datadir}/xsessions/*
%{_datadir}/gnome-session/sessions/*
%{_sysconfdir}/X11/xinit/Xclients.d/*
%{_mandir}/*

View File

@ -12,12 +12,17 @@ misc_SCRIPTS = $(XCLIENTS) starte16 e16-dbus-cmd
applicationdir = $(datadir)/applications
xsessiondir = $(datadir)/xsessions
gsessiondir = $(datadir)/gnome-session/sessions
# Is this Fedora only stuff?
#xclientsdir = $(sysconfdir)/X11/xinit/Xclients.d
#xclients_SCRIPTS = $(XCLIENTS)
EXTRA_DIST = $(DESKTOPS_IN) $(XCLIENTS) $(SCRIPTS) starte16.in
xsession_DATA = e16-gnome-session.desktop
gsession_DATA = e16-gnome.session
EXTRA_DIST = $(DESKTOPS_IN) $(XCLIENTS) $(SCRIPTS) starte16.in \
$(xsession_DATA) $(gsession_DATA)
CLEANFILES = $(DESKTOPS) starte16

View File

@ -0,0 +1,5 @@
[Desktop Entry]
Name=E16 GNOME
Type=XSession
TryExec=/usr/bin/gnome-session
Exec=gnome-session --session=e16-gnome

6
misc/e16-gnome.session Normal file
View File

@ -0,0 +1,6 @@
[GNOME Session]
Name=gnome-e16 session
RequiredComponents=gnome-panel;gnome-settings-daemon;
RequiredProviders=windowmanager;notifications;
DefaultProvider-windowmanager=e16
DefaultProvider-notifications=notification-daemon