[Pkg-utopia-maintainers] Bug#601003:

Fernando Lemos fernandotcl at gmail.com
Sun Feb 20 14:32:58 UTC 2011


It looks like this is the way upstream ConsoleKit wants it. In order
to get an active local session, you must open a session informing
stuff like the UID and TTY. ck-launch-session doesn't do that and I
find it unlikely that it'll ever do that because, to the best of my
knowledge, the way XDM and friends run ck-launch-session, there's no
way to gather the required information. In other words, even if
ck-launch-session were modified to allow it to launch an active local
session, it would still require patching the DMs.

So the solution seems to be patching the DMs. It looks like Mandriva
and OpenSUSE already patch XDM:

https://bugs.freedesktop.org/show_bug.cgi?id=17325

It also looks like upstream doesn't care much about this patch, which
is understandable given that ConsoleKit is a relatively new technology
and some important things that depend on it seem specific to Linux. I
applied the patches to the Debian package, but ran out of time trying
to make the package link because of the new DSO linking rules. I
intend to complete it in a few weeks when I get some spare time.

So, in short, I believe this won't be fixed in ConsoleKit and we can
post bug reports (priority wishlist) against the DMs.

Regards,





More information about the Pkg-utopia-maintainers mailing list