Bug#402708: [Pkg-xfce-devel] Bug#402708: xfce fails to start

Yves-Alexis Perez corsac at corsac.net
Wed Dec 13 10:01:43 UTC 2006

reassign #402708 xfce4-session
retitle #402708 xfce4-session doesn't start without xfce4-session.rc
severity #402708 serious

Current xfce4-session in sid doesn't ship a xfce4-session.rc. It's
required for startup, as it ship the Failsafe Session, which is the
default one when no session was previously started.

xfce4-session doesn't ship the xfce4-session.rc like before
(in /etx/xdg/xfce4-session) because this folder has a priority greater
then the one shipped with desktop-base. desktop-base ships session and
splash files for a default Debian installation, and these should be able
to be overriwritten by admins, using files in /etc/xdg/xfce4-session.

But now, if an user never started xfce4-session and doesn't have
desktop-base installed, start will fail like in your case.

A temporary solution is to install desktop-base but it shouldn't be a

Shipping a xfce4-session.rc with only failsafe session in xfce4-session
is doable, but there won't be a splash screen. 
We need a xfce4-session.rc in a folder less important
than /usr/share/desktop-base/profiles/xdg-config/, but this would
require an upload of libxfce4util4, so it wouldn't reach Etch.

I see currently two solutions:
* make xfce4-session depend on desktop-base
* ship a xfce4-session.rc in /etc/xdg/xfce4-session/ with only failsafe
session. Users without desktop-base won't see a splash screen at first
start but could configure one later.

Both solutions need an upload of xfce4-session and a transition to Etch.
Current xfce4-session in testing doesn't have the problem, because it
ships a xfce4-session.rc with everything.

I make the severity serious because current xfce4-session won't start
for freshly installed sid.


Yves-Alexis Perez

More information about the Pkg-xfce-devel mailing list