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

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



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

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

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.

Regards,

--
Yves-Alexis Perez





Reply to: