Enlightenment CVS committal
Author : kwo
Project : e16
Module : e
Dir : e16/e/misc
Modified Files:
Makefile.am e16-gnome.desktop.in e16-kde.desktop.in
e16.desktop.in starte16
Log Message:
Attempt to fix session stuff on various distros.
===================================================================
RCS file: /cvs/e/e16/e/misc/Makefile.am,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- Makefile.am 8 Dec 2007 17:54:38 -0000 1.11
+++ Makefile.am 7 Aug 2008 23:27:52 -0000 1.12
@@ -1,31 +1,39 @@
DESKTOPS = e16.desktop e16-gnome.desktop e16-kde.desktop
DESKTOPS_IN = e16.desktop.in e16-gnome.desktop.in e16-kde.desktop.in
XCLIENTS = Xclients.e16.sh Xclients.e16-gnome.sh Xclients.e16-kde.sh
-STARTUP = starte16
+STARTUPS = starte16-gnome starte16-kde
ICONS = e16.png
-bin_SCRIPTS = starte16
-
miscdir = $(pkgdatadir)/misc
misc_DATA = $(ICONS) $(DESKTOPS)
-misc_SCRIPTS = $(XCLIENTS)
+misc_SCRIPTS = $(XCLIENTS) starte16 e16-dbus-cmd
xsessiondir = $(datadir)/xsessions
-xsession_DATA = $(DESKTOPS)
+#xsession_DATA = $(DESKTOPS)
# Is this Fedora only stuff?
#xclientsdir = $(sysconfdir)/X11/xinit/Xclients.d
#xclients_SCRIPTS = $(XCLIENTS)
-EXTRA_DIST = $(DESKTOPS_IN) $(SCRIPTS) $(ICONS) e16-dbus-cmd
+EXTRA_DIST = $(DESKTOPS_IN) $(XCLIENTS) $(SCRIPTS) $(ICONS)
e16.desktop: $(top_srcdir)/misc/e16.desktop.in Makefile
e16-gnome.desktop: $(top_srcdir)/misc/e16-gnome.desktop.in Makefile
e16-kde.desktop: $(top_srcdir)/misc/e16-kde.desktop.in Makefile
$(DESKTOPS):
- sed -e "[EMAIL PROTECTED]@=${pkgdatadir}=" $(top_srcdir)/misc/[EMAIL
PROTECTED] >$@
+ sed -e "[EMAIL PROTECTED]@=${pkgdatadir}=" $(top_srcdir)/misc/[EMAIL
PROTECTED] > $@
+
+install-data-hook:
+ cd $(DESTDIR)$(bindir); rm -f starte16; $(LN_S) $(miscdir)/starte16 .
+ $(mkinstalldirs) $(DESTDIR)$(xsessiondir)
+ cd $(DESTDIR)$(xsessiondir); rm -f $(DESKTOPS); \
+ for f in $(DESKTOPS); do $(LN_S) $(miscdir)/$$f .; done
+ cd $(DESTDIR)$(miscdir); rm -f $(STARTUPS); \
+ for f in $(STARTUPS); do $(LN_S) starte16 $$f; done
uninstall-local:
rm -f $(DESKTOPS)
-
+ cd $(DESTDIR)$(bindir); rm -f starte16
+ cd $(DESTDIR)$(xsessiondir); rm -f $(DESKTOPS)
+ cd $(DESTDIR)$(miscdir); rm -f $(STARTUPS)
===================================================================
RCS file: /cvs/e/e16/e/misc/e16-gnome.desktop.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- e16-gnome.desktop.in 21 Dec 2007 21:15:23 -0000 1.4
+++ e16-gnome.desktop.in 7 Aug 2008 23:27:52 -0000 1.5
@@ -3,5 +3,5 @@
Type=XSession
Name=E16-GNOME
Comment=This session starts GNOME using enlightenment (e16) as window manager
-Exec=e16-gnome
[EMAIL PROTECTED]@/misc/starte16-gnome
[EMAIL PROTECTED]@/misc/e16.png
===================================================================
RCS file: /cvs/e/e16/e/misc/e16-kde.desktop.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- e16-kde.desktop.in 21 Dec 2007 21:15:23 -0000 1.4
+++ e16-kde.desktop.in 7 Aug 2008 23:27:52 -0000 1.5
@@ -3,5 +3,5 @@
Type=XSession
Name=E16-KDE
Comment=This session starts KDE using enlightenment (e16) as window manager
-Exec=e16-kde
[EMAIL PROTECTED]@/misc/starte16-kde
[EMAIL PROTECTED]@/misc/e16.png
===================================================================
RCS file: /cvs/e/e16/e/misc/e16.desktop.in,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e16.desktop.in 18 Nov 2007 09:54:49 -0000 1.3
+++ e16.desktop.in 7 Aug 2008 23:27:52 -0000 1.4
@@ -3,5 +3,5 @@
Type=XSession
Name=E16
Comment=This session starts the Enlightenment (e16) window manager
-Exec=e16
[EMAIL PROTECTED]@/misc/starte16
[EMAIL PROTECTED]@/misc/e16.png
===================================================================
RCS file: /cvs/e/e16/e/misc/starte16,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- starte16 5 Jun 2007 16:50:30 -0000 1.3
+++ starte16 7 Aug 2008 23:27:52 -0000 1.4
@@ -1,10 +1,14 @@
#!/bin/sh
-case "$1" in
-gnome|GNOME)
+
+s=$1
+test -z "$s" && s=$0
+
+case "$s" in
+*gnome|GNOME)
export WINDOW_MANAGER=e16
exec gnome-session
;;
-kde|KDE)
+*kde|KDE)
export KDEWM=e16
exec startkde
;;
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs