Comment 9 for bug 200665

Jordan Callicoat (monkeesage) wrote :

As far as I can tell, the "XClient script" it refers to is:


which calls (by special "exec" keyword):


which sources:


Xsession then sources:




So putting all that together, linking the xfce4 xinitrc script to ~/.xsession should make everything work properly as if you had explicitly chosen the "Xfce session" with startxfce4.

ln -s /etc/xdg/xfce4/xinitrc /home/sage/.xsession

Ps. This is also a problem for applications like Banshee and last-exit which rely on the environment variable DBUS_SESSION_BUS_ADDRESS to connect to DBus; that variable only gets exported from the xfce4 xinitrc script, so without the link to ~/.xsession they cannot connect to the session bus.