Stuart Children wrote:
OK, attached is an updated patch incorporating all comments.
Thanks, I'll commit it asap.

Two questions (the patch can go in regardless):

1) Are the release numbers (after the version numbers) in the
*tarballs* going to stay or are they just there for the pre-releases?
If they are staying then the Source URLs in the spec files need
correcting further to include them.

They are there just to be able to distinguish the pre's.

2) How do people feel about renaming the theme packages to be of the form "enlightenment-theme-BlueSteel-....rpm"? That's the form
suggested by the Fedora Extras guidelines. That doesn't mean you
should - it would just make by life easier. :) Does seem cleaner
though. Once I've got a response on that then I'll post a further
patch to sort out the virtual provides for all the themes -
incorporating the name changes if that's agreed, using the current
ones otherwise.


Yeah, probably somewhat cleaner. I have no objections. How about
edox-data-<blah>? I'm not particularly happy with that name myself.

I have now included the winter theme with the WM. I guess the virtual
provides are no longer needed?

I've also included "enlightenment.desktop" which needs to be
installed into /etc/X11/dm/Sessions/. For a recent gdm
(2.4.something) this will magically create an enlightenment entry in
the session chooser. Some distros may configure gdm to use other
directories. This appears to be what upstream gdm sets though. It
could do with translations for the name and comment fields - but they
can be added over time.

I'd like to include also the ones starting the GNOME/KDE sessions with E
as window manager.

You could also create /etc/X11/gdm/Sessions/Enlightenment for older gdms. On RedHat/Fedora this simply calls the general Xsession script with the WM executable as an argument. On Debian however, it's a complete script of its own. I don't know what other RPM based distros
do. However, it's moot if they're using a recent gdm. I'd probably
not worry about this.


Sadly, on Fedora 1 I don't think either of these will have an effect because they disable the gdm session chooser and rely on switchdesk -
which as I think I mentioned before has its choices hardcoded inside
it. They need to fix that (which I hope to help do).


Messy.
I found these files on my old RH8.0/9/FC1 partition, and I'm fairly sure
they made the gdm login work in all cases:

/etc/X11/gdm/Sessions/E-GNOME:
-----
#!/bin/bash
exec /etc/X11/xdm/Xsession e-gnome
-----

/usr/share/xsessions/e-gnome.desktop:
-----
[Desktop Entry]
Encoding=UTF-8
Name=E-GNOME
Comment=This session starts GNOME using enlightenment as window manager
Exec=/usr/share/apps/switchdesk/Xclients.e-gnome
TryExec=/usr/share/apps/switchdesk/Xclients.e-gnome
# no icon yet, only the top three are currently used
Icon=
Type=Application
-----

/usr/share/apps/switchdesk/Xclients.e-gnome:
-----
#!/bin/sh
export WINDOW_MANAGER=enlightenment
exec gnome-session
-----

It seems to me that it is not entirely straightforward where to put this
stuff.
How about I let it install into <datadir>/enlightenment/misc/.
People can then copy it to wherever it should go in their particular
distribution, and I assume distro specific spec files can copy them
around as well?

/Kim


-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to