I have no great revelations about this. Please report if anything doesn't work right.
]]>$ for i in consolekit elogind policykit polkit libpam ; do aptitude search ~i"$i" ; done
i A consolekit - framework for defining and tracking users, sessions and seats
i libpolkit-backend-consolekit-1-0 - PolicyKit backend API
i libpolkit-gobject-consolekit-1-0 - PolicyKit Authorization API
i A elogind - user, seat and session management daemon
i A libelogind0 - user, seat and session management library
i A libpam-elogind - elogind PAM module
i A lxqt-policykit - LXQt authentication agent for PolicyKit
i policykit-1 - framework for managing administrative policies and privileges
i policykit-1-gnome - authentication agent for PolicyKit
i A libpolkit-agent-1-0 - PolicyKit Authentication Agent API
i A libpolkit-backend-1-0 - PolicyKit Authorization API
i libpolkit-backend-consolekit-1-0 - PolicyKit backend API
i A libpolkit-gobject-1-0 - PolicyKit Authorization API
i libpolkit-gobject-consolekit-1-0 - PolicyKit Authorization API
i A libpolkit-qt5-1-1 - PolicyKit-qt5-1 library
i A libpam-cap - POSIX 1003.1e capabilities (PAM module)
i A libpam-elogind - elogind PAM module
i A libpam-gnome-keyring - PAM module to unlock the GNOME keyring upon login
i libpam-modules - Pluggable Authentication Modules for PAM
i libpam-modules-bin - Pluggable Authentication Modules for PAM - helper binaries
i libpam-runtime - Runtime support for the PAM library
i libpam0g - Pluggable Authentication Modules library
Geoff
Is lxqt the way forwards? Should we be moving away from lxde?
I asked that question in irc about a year ago, and there happened to be one of the lxde devs in the channel. He said that lxde is still alive and is not going away.
I haven't tried mixing lxde and lxqt, but I'm about to. Just built a live iso with task-lxde-desktop and lxqt. There is some weirdness in the installed packages: I have both libpam-ck-connector and libpam-elogind, and you're only supposed to have one of those. Also, pam-auth-update shows both consolekit and elogind active. But I only have the libpolkits for consolekit, not elogind.
Please show me what you get for this:
for i in consolekit elogind policykit polkit libpam ; do aptitude search ~i"$i" ; done
I can select either lxde or lxqt from the lxdm login screen and they both work. lxde is fine, but with lxqt it does want me to enter the root password as the first thing. I have not yet worked out why it is doing this, but I guess that this is a problem with not having all the elogind stuff installed. Generally lxqt does seem to work reasonably well although I have not had a chance to polish it to my liking yet.
Is lxqt the way forwards? Should we be moving away from lxde?
Geoff
]]>As I check up, I see that I also have libpulse0 installed. If I were to remove that, then that would take out, inter alia :-
chromium, ffmpeg, flightgear, gimp, kodi, qemu, vlc, wireshark
I do not have pulseaudio installed but I do have apulse.
Is it easy to convey the abominability (?) that the devs felt about LXDE.
Geoff
]]>Geoff
]]>$ aptitude why-not libpolkit-backend-elogind-1-0
i libpolkit-backend-consolekit-1-0 Conflicts libpolkit-backend-elogind-1-0
$ aptitude why-not libpolkit-gobject-elogind-1-0
i libpolkit-gobject-consolekit-1-0 Conflicts libpolkit-gobject-elogind-1-0
It appears that the libpolkits need either consolekit or elogind, but not both and LXDE only works with the consolekit versions.
Geoff
]]>I do have elogind, libelogind0 and libpam-elogind installed and elogind is running as is the console-kit-daemon.
Geoff
]]>The early signs are that this works ok, with the suggestion that maybe elogind doesn't work with LXDE.
When I tested two months ago, I was able to use elogind with lxde. I would try that now, except that I already wiped that lxde install. All those *kit packages just went through a lot of changes, so it might be different now.
Anyway, it sound like you fixed it. If you use consolekit or elogind, you must have the corresponding libpolkit packages with it. Those are what determines which one gets used.
This problem might now be fixed for upgrades from jessie and new installs of ascii. For upgrades from ascii to ascii, the suggested fix seems to be working.
]]>Geoff
]]>The early signs are that this works ok, with the suggestion that maybe elogind doesn't work with LXDE.
Geoff
]]># apt-get install libpolkit-backend-consolekit-1-0 libpolkit-gobject-consolekit-1-0
This runs without errors and now I can run
# apt-get update
# apt-get dist-upgrade
And this runs without error. I now need to see if I can do things like shutdown.
Geoff
]]>