On Wed, 2004-05-12 at 20:53, Kim Woelders wrote: 
> > 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.

OK - cool.

> > 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.

Ah yes, forgot about that one. I'd probably go for "enlightenment-docs"
myself - that's what they are. The fact that they happen to be in edox
format is by the by.

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

Yeah. Including one is just easier. *Goes to take a peek.*

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

Yep, good idea.

[snip] 
> Messy.

Indeed. :/

> 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:

Should work on older gdm versions IIRC.

> /usr/share/xsessions/e-gnome.desktop:

This is an alternative directory for the new-style gdm .desktop files.
These worked on RH9. For some reason I thought they didn't on FC1, but
they do! Which is good. I was thinking they'd replaced the standard gdm
session chooser with switchdesk, but in fact it's still there - only
with its functionality to set a default session removed (instead it just
tells you to run switchdesk after logging in).

/etc/X11/dm/Sessions/ is definitely the recommended place for these
.desktop files. It certainly works on FC1. The configuration for gdm
actually allows you to specify a list of directories to check, so other
places may work too. However, I would definitely recommend using this
one as it's what's (supposedly) agreed between gdm and kdm.

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

Yep, that's the easiest way to do it for gdm. (Though I just discovered
WINDOW_MANAGER is ignored if you have a custom ~/.gnome2/session file -
I created one over a year ago it seems... can't remember why now.) I've
no idea what kdm does - I'll install that tomorrow and have a play.

> It seems to me that it is not entirely straightforward where to put this
> stuff.

For the most part, no. I do think /etc/X11/dm/Sessions/ for the 
.desktop files is reasonably safe though.

> How about I let it install into <datadir>/enlightenment/misc/.

Sounds sensible. Or /usr/share/enlightenment/scripts/ perhaps (where appropriate)?

> 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?

Yes absolutely they can.

I would go for including the Xclients.e-gnome script (as you gave
above), the enlightenment.desktop file I posted previously, and the
e-gnome.desktop you gave. The only other thing general enough to work
cross-distro is a simple "exec /usr/bin/enlightenment" which I don't
think is worth the effort.

Cheers

-- 
Stuart


-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to