On Monday 03 of February 2014 23:32:02 David C. Rankin wrote:
On 02/03/2014 04:15 PM, Slávek Banko wrote:
Now I read it again and if I understand it
correctly, is that about
correct setting PAM => no need to change the source code of TDM?
Yes -- there may be minor changes, but I believe the key is #3 and making
sure the pam stack has the needed information including pam_systemd. The
coding should be negligible. We just have to figure out how to tell if the
pam stack is set properly in TDE/TDM. How in the heck do you do that?
The environment settings are what was suggested in #2 and #4 on the
http://www.freedesktop.org/wiki/Software/systemd/writing-display-managers/
page.
Aha, so #1 is a little different :)
For #1: WITH_CONSOLE_KIT is defined in dm.h => is always set. However, if
ConsoleKit is not available on your system, it should not be a problem.
Session will not be registered under the ConsoleKit and XDG_SESSION_COOKIE
will not be set => no need to change source code TDM.
If I understand correctly, #2 can be set in PAM configuration => no need to
change source code TDM. And #4 is optional => no need to change source code
TDM.
Slavek
--