Hi,

short version: Login.app is incomplete and unreleased.

Patrick Cardona wrote:

I recently fetched LoginPanel from svn gap repo.
I installed: libpam0g-dev.
I tried to buid the app with this arg:
have-pam=yes

This error happened:
Authenticator.m:210:11: error: invalid use of undefined type struct passwd

Could you explain what is missing or what I made wrong?

I don't exactly know, I hacked on LoginApp a long time ago, but could not get it working. Gregory started in the dawn of GAP and I tried to modernize it without success. I want it portable to Linux and BSD at least, of course.

Possibly in your case it is just a matter that pam changed/updated some structure in the meanwhile, but even if, I don't think it would work.

I was able to get it working once "decently enough" that you could login. However, at log-out not all applications would be killed, I tried to fix that in many ways. Another approach which sounds simpler and is to make it start X11 for you and then kill the X server everytime. That is what many login managers do, but also that didn't work and also has some drawbacks.

At the end, I decided to work on many other "desktop" things. To my knowledge, except the look, there is no particular gain compared with others.
Except for possible integration with SystemPreferences.


Well, it could be a topic for future hacking sessions.

Riccardo

Reply via email to