On Friday, 17 January 2020 11:18:22 GMT Dr Rainer Woitok wrote: > Mick and All, > > On Saturday, 2019-12-21 12:22:31 +0000, you wrote: > > ... > > A Gentoo user with consolekit and xfce should kindly check their settings > > and compare with yours to see if something is amiss. I'm thinking, any > > xfce regression bugs ought to affect more than one user at a time, so you > > shouldn't be alone in this. > > Well, it's been a while ... > > In my attempt to hunt down this bug I stumbled upon more than one omiss- > ion, glitch, misinterpretation, you name it that had crept into my init- > ial Gentoo installation. And since I had to fix these anyway, progress > on the initial problem was somewhat slow. > > Eventually I found that > > $ ck-list-sessions > $ > > just returned nothing. There wasn't any ConsoleKit session running at > all! I was using "x11-misc/sddm" as a desktop manager and something had > made it stop starting a ConsoleKit session before starting Xfce. I nev- > er found out what, but found a workaround. Before it starts Xfce "sddm" > sources "~/.xsession", if it exists. Therefore running > > $ echo 'exec ck-launch-session dbus-launch --exit-with-session $@' > > ~/.xsession > > once and then rebooting solves the problem. Within the script sourcing > "~/.xsession" the arguments "$@" will expand to the command (including > arguments) configured to start your session ("startxfce4" in my case) > and the "exec" prefix will simply prevent this script from running "$@" > twice. However, since I also had other reservations about "sddm" I dec- > ided to replace it with "lightdm" which correcly ran out of the box (ex- > cept for configuring the background image and -- most importantly -- the > keyboard layout for entering the password). And "lightdm" does not need > "~/.xsession". > > So finally a big thank you to all the kind people trying to help ... :-) > > Sincerely, > Rainer
Glad you got this going and thanks for posting back in case others come across the same problem. -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.