[Pkg-utopia-maintainers] Bug#526006: More info on this?

Michael Biebl biebl at debian.org
Tue Apr 28 22:16:56 UTC 2009


Yves-Alexis Perez wrote:
> Ok, I'm not sure about this.
> 
> Investigating bugs on Xfce environment, we ended up with the summary
> that:
> - everything usually works fine from display manager
> - on console, it depends wether you have or not libpam-ck-connector
> 
> If you have it, 90consolekit won't be run even if you want it, and you
> don't have a working consolekit setup after startx, because the
> consolekit authentication is not propagated to the X tty
> 
> If you don't have it, the console doesn't have consolekit auth, but if
> you use startx only, 90consolekit will be run and you correctly have the
> auth stuff in X.
> 
> I don't really know about consolekit, but I don't really think
> libpam-ck-connector should be that problematic and “prevent” desktops to
> work correctly.
> 
> Either the auth propagates from console to X tty, and everything is fine
> wether you have libpam-ck-connector or not, either it doesn't, and then
> (I think) it's fine to run ck-launch-session in 90consolekit.
> 
> What do I miss here?
> 

Please also see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520720

A short summary:

- If you are using a display manager like gdm or kdm, everything should work out
of the box without any configuration. Both login managers talk to ConsoleKit
directly. I think this covers most of our users.
- If you are using startx [/path/to/windowmanager|session-manager], it should
work out of the box, using the xsession integration
(/etc/X11/Xsession.d/90consolekit) *unless* you also have libpam-ck-connector
installed *and* enabled. See #520720, why that is.
The check for XDG_SESSION_COOKIE is there, as you otherwise might register two
CK sessions: One from the login manager directly, and the other from 90consolekit.
- A CK session on the console (via libpam-ck-connector) is not automatically
transferred to the X11 session (CK will still track the console tty)

What are the exact needs of Xfce? Could it's start script be updated to use the
Debian Xsession.d mechanism (or launch ck-launch-session itself)

Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-utopia-maintainers/attachments/20090429/cb4546ac/attachment.pgp>


More information about the Pkg-utopia-maintainers mailing list