Hi Lorenzo,
That being said, I have communicated in the past with the developer of YASR in an attempt to make it a background process that can run system-wide, and there is a program that should be able to read the login screen, but I couldn't help much because the code used functions specific to Solaris I think, and I couldn't quite figure outhow to change it to run in Linux.
Do you mean acclogin which comes with the yasr distribution? If so, then I wrote that and should be able to help port it to Linux. It's probably the utmp stuff that's Solaris specific.
If anyone could help with making YASR a background process that could either run from an init script or from rc.local or similar, I am pretty sure that the developer is aggreeable from talking with him. The most important thing would be to keep it portable to as many operating systems as possible.
I'll chat with Mike (Gorse) about it.