Though it doesn't absolutely need sessreg, without it, slim fails to log logins to utmp and wtmp, which causes finger, who, last, etc. to misreport logins. If one manually instally sessreg and adds sessionstart_cmd /usr/bin/sessreg -a -l $DISPLAY %user sessionstop_cmd /usr/bin/sessreg -d -l $DISPLAY %user to /etc/slim.conf, the problem is solved. A USE flag to enable (a dependency on sessreg should be added, along with the above to the default /etc/slim.conf) should be added, or perhaps be made the default behavior, as not logging logins seems like a Bad Thing. Reproducible: Always Steps to Reproduce: 1. Install slim. 2. Login with slim. 3. Run the "who" command. Actual Results: "Who" reports that you are not logged in. Expected Results: It should have reported you logged in.
This is a valuable find. I am looking into it now.
fixed in -r2, thanks.
bah, something else is wrong here. Now, no matter what..."w" or "who" only reports one user logged in no matter how many xterms I have opened - anyone have any ideas or can anyone confirm my symptoms here.
@Daniel: Would you mind investigating this bug too? I'm getting ambiguous results here. thx.. (see previous comments)
Another person has confirmed that this bug is fixed. I will resolve it now.