[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [E-devel] FC5 & X.org X11R7 with entrance

Gregory Kriehn wrote:

2.)  Location of the Xsession file.

Previously in FC4, "Xsession" could be found in only one location:
"/etc/X11/xdm/Xsession".  With FC5, things have gotten a bit more
complicated.  There are now two locations: "/etc/X11/xdm/Xsession" and
"/etc/X11/xinit/Xsession".  Both "gdm" and "kdm" (when launching a gnome
or kde session, respectively) are pointed to look at
"/etc/X11/xinit/Xsession", which is where the old "Xsession" file from
FC4 is now located (with some minor changes).  "/etc/X11/xdm/Xsession"
contains a new file that is specific to only "xdm" and is very sparse.
However, when entrance launches an enlightenment session, it still looks
for configuration info in "/etc/X11/xdm/Xsession", not
"/etc/X11/xinit/Xsession".  Check "/var/log/messages" to verify this.
For enlightenment, this causes problems because dbus (the messagebus
daemon) information will not be configured due to the major differences
between the two files, among other things.

Theoretically, we could just copy "/etc/X11/xdm/Xsession" to
"/etc/X11/xdm/Xsession.bak" and then force a soft link from
"/etc/X11/xinit/Xsession" to "/etc/X11/xdm/Xsession", but this is a
hack, and a poor one at that.  It would be much better to have entrance
set up so that it looks at "/etc/X11/xinit/Xsession" instead for FC5.
Then entrance and enlightenment can both be launched properly.

This can be set with configure: --with-xsession=PATH