[Pkg-xfce-devel] Bug#526009: Bug#526009: xfce4-utils: sessions started with startxfce4 lose hal/dbus functionality

Scott Barker scott at mostlylinux.ca
Tue Apr 28 19:34:18 UTC 2009

On 04/28/09 13:27, Yves-Alexis Perez wrote:
> It'd be nice to have a single summary point for those hal related
> issues, please. It's already difficult to follow on the two bugs (Thunar
> and xfce4-session) and the mailing list, opening yet another one will
> add more complexity.
> Please pick one bug where we can discuss this and stay on it?

No problem, I understand. Let me know which bug you prefer the ongoing 
discussion to occur in, and feel free to close the others.

> startxfce4 is “the xfce way” to start Xfce.
> startx is “the debian way” to start a desktop environment.

That's what I thought, thanks for confirming.

> Yes. I thought it was already documented, but not really. So we should
> add this to the README.Debian. Basically, we'd rather not divert from
> upstream on the startup script, but we still want to have the Debian
> stuff properly set. So startxfce4 should be used by the Debian stuff,
> meaning:
> - display managers (which already use the Debian
> infrastructure, /etc/X11/Xsession.d) should call startxfce4
> - users should either
>   * run startx /usr/bin/startxfce4
>   * put startxfce4 in their .xsession and use only startx (not sure
> about this one).
> I guess this should be correctly indicated in the README.Debian of
> xfce4-utils.

That would be great. Although, 'startx /usr/bin/startxfce4' won't 
currently work, as it bypasses the Xsession.d/* scripts, and so 
ck-launch-session won't be called.

To force startxfce4 to be used, perhaps update-alternatives should point 
x-session-manager to startxfce4 instead of xfce4-session? That would 
also eliminate the need for users to put startxfce4 in their .xsession 
file. I think I will test that right now.

Scott Barker       scott at mostlylinux.ca
Linux Consultant   http://www.mostlylinux.ca/scott

More information about the Pkg-xfce-devel mailing list