Main features-
It works ;-)
-
It remembers last user who logged in, with focus on password
-
It also rememebers last session each user chose
-
Alternatively it remembers last session on a per-tty basis
-
Fully themable
-
A theme will look the same on all machines, independently of the resolution (*)
-
You can select your favourite theme, or a random one every time
-
Both text and X sessions are supported
-
You can start more that one X session at once
-
You can even start X inside a console when X sessions are already running
-
PAM support
-
Support for screen savers
-
Auto log-in support
-
Session locking support
-
Session timeout, with lock or logout as available actions
-
tty specific options support
-
Customizable key bindings
-
Text mode support
(**)
(*)
Provided it has ben converted to the structure of qingy 0.6.0 and higher, which adds the ability
to specify the native resolution of the theme, instead of defaulting to 800x600...
(**)
Useful if you don't care about fancy graphics but do care about session choice, locking, timeout or auto log-in.
Bugs (in current version)If you think you have found a bug please
e-mail me and I'll do what I can to fix it.
TODO
Improvements
- |
Some command line options should migrate to config file...
|
Improvements (GUI)
- |
Make applets possible... A mix of shared modules and window managing :P
Maybe we could even port wmaker dockapps... just a dream of mine ;-)
|
- |
Make it possible to use e.g. mng files for animated images, for example for
background and the like.
|
- |
Add a timeout (with fading) to the mouseover effect
|
- |
graphical configuration tool...
|
- |
Add support for a Win XP style login box...
|
- |
Add an option in theme file to select whether
background image should be centered, scaled or tiled...
|
- |
Add support for multiline text labels...
|
- |
allow for linkings elements together, so that when you move your mouse over
one of them, all get the mouseover effect...
|
Documentation
- |
Update ALL documentation as it is severely outdated
|
Other enhancements
- |
Allow for fingerprint-based authentication with PAM
|
- |
Make it possible to limit session choice based on user
|
- |
Allow user to log into remote systems, also with xdmcp...
|
- |
support some graphics toolkits other than DirectFB
|
- |
support also the /dev/vc* in spite of /dev/tty*
|
- |
Add support for setting the LANG enviroment variable...
|
- |
Add an option to force user to select on a given list of allowed users on gived ttys...
|
- |
Make qingy really start on one tty and fake its presence on the others...
this would reduce memory usage, making it seem quicker at the same time.
|
- |
Add drop down menu to chose between available X screen/resolutions...
|
Anybody would like to help? Feel free to
contact me.
Thanks-
Davide Scola who taught me how to learn C.
-
Per Liden and
Largo for
Login.app.
This is where I got the idea for this app. And some graphics elements, too.
-
All the guys that gave light to
DirectFB.
Great work!
-
Paolino who gave
light, amongst other things, to the great
config file parser we now have
-
All of the guys who wrote and distributed themes for qingy...
-
Others I'm forgetting to mention!