After 7 years and 5 months that it was committed to GAP, during which it was more or less dormant, LoginPanel saw a surge in activity again. A first public release is near. With it, the "Desktop Environment" experience will begin right at the beginning.
First, authentication is now possible both with PAM as with a fallback on standard UNIX /etc/passwd files.
Then, the most important work, a session gets started with the execution of the standard .xsession file. Terminating a session gets then correctly all processes killed
I propose something along the lines:
wmaker&That will make the session dependent on GWorkspace and not WindowMaker, this way the "Logout" command does indeed log the user out.
exec openapp GWorkspace
Also Gregory implemented a way to set a default variable at application startup so that the mini-window doesn't get drawn, this is important both at startup, when no window manager is running, as well as during execution, since loginpanel remains "frozen" in the background.
More informations will come on the GAP website.