Bug#935194: xfce4-session: Xfce session fails to start when previously logged into GNOME
Ronny Standtke
ronny.standtke at gmx.net
Thu Aug 22 16:34:34 BST 2019
Hi Yves-Alexis
> I don't use GNOME and am not at all knowledgeable in systemctl “user”
> session.
To be able to reproduce, analyze or even fix this issue it would be good
if you install GNOME in parallel to Xfce.
> In any case, that commands reports nothing in my Xfce session.
Yes, as I said, Xfce doesn't set the variable SESSION_MANAGER (at least
not in the systemd manager environment block, only in the standard user
environment).
> I don't really understand how it's possible. A new Xsession should be run
> every time there's a new cycle. How can the environnement could be
> preserved?
I think this is a feature of systemd. I only found some sparse infos in
the manpage. See here:
https://www.freedesktop.org/software/systemd/man/systemctl.html (search
for Environment Commands).
> SESSION_MANAGER is definitely set here:
>
> printenv |grep SESSION_MANAGER
> SESSION_MANAGER=local/scapa:@/tmp/.ICE-unix/32176,unix/scapa:/tmp/.ICE-
> unix/32176
>
> (32176 is the pid of the currently running xfce4-session process).
Yes, the variable is set in the standard user environment, but (as I
said above) not in the systemd manager environment block which is
persistent across logins.
Regards
Ronny
More information about the pkg-gnome-maintainers
mailing list