mancha that is an intresting problem.
I would say that the full revert is indeed the best solution here.
@willysr: I haven't had issues with pam either. 1 of the good things about pam these days is that you control what programs are using pam.
for example, for system logon with shadow it uses pam, but you dont want your ssh to use pam, than that is possible.
also it is interesting to see that pam seems to be more and more required by some things, like you said: screensaver *not only Mate has this issue, also (Dropline) Gnome)
ConsoleKit development has been stalled and since march 2012 nothing has been done.
The following has been written on the ConsoleKit website: http://www.freedesktop.org/wiki/Software/ConsoleKit/
ConsoleKit is a framework for defining and tracking users, login sessions, and seats.
ConsoleKit is currently not actively maintained. The focus has shifted to the built-in seat/user/session management of Software/systemd called systemd-logind!
For this to work, pam is required.
Apart from ConsoleKit and systemd-logind, and dont know which other programs have these framework definitions.
As security has been a big issue over the last years, pam is a good candidate imo.
so for now full revert should be defiantly an option for PV.
and pam should be looked into
I expect difficult times coming for the Slackware team.
The upcoming 2-3 years we will see a lot of changes in distributions. (systemd/upstart) - (wayland/Xorg-server) - (linux kernel/non linux kernel)