File: README

package info (click to toggle)
qingy 0.9.7-2
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd, squeeze, wheezy
  • size: 3,320 kB
  • ctags: 1,605
  • sloc: sh: 9,120; ansic: 8,708; yacc: 627; makefile: 416; lex: 255; lisp: 93
file content (121 lines) | stat: -rw-r--r-- 3,850 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
                              QINGY
 
			Qingy Is Not GettY


/----------------\
| What is qingy? |
\----------------/
qingy is a replacement of getty.
Written in C, it uses DirectFB to provide a fast, nice GUI
without the overhead of the X Windows System.
It allows the user to log in and start the session of his choice
(text console, gnome, kde, wmaker, ...).


/----------------\
|    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.



/----------------\
|     Usage      |
\----------------/
- Use <TAB> to jump to the next section
- Use <SHIFT-TAB> to jump to the previous section
- You can also use your mouse and click a section
- Type as you always did in previous life ;-) (*)
- Use <UP> and <DOWN> arrows to browse sessions
- Click on <POWER> and <RESET> buttons and you will,
  respectively, poweroff and reboot
- The above can also be obtained via <ALT-P> and <ALT-R>
- Press <ENTER> to log in
- Press <CTRL-ESC> to deactivate DirectFB and get a text login
- Press <ALT-Fn> (or <CTRL-ALT-Fn>) to switch to the nth tty(**)
- If you log into, say, WindowMaker, and then change VT,
  WM will wait for you to switch back to the previous VT

(*) you can use all the usual <LEFT>, <RIGHT>, <HOME>,
    <END>, <DEL>, <BACKSPACE> keys to edit your text
(**) there is no need to enable VT switching in DirectFDB


/----------------\
|Program Options |
\----------------/
Output of 'qingy -h':

qingy version 0.9.0

usage: ginqy <ttyname> [options]
Options:
        -t, --text-mode
        Perform a text-mode login prompt (no graphics).

        -f <device>, --fb-device <device>
        Use <device> as framebuffer device.

        -p, --hide-password
        Do not show password asterisks.

        -l, --hide-lastuser
        Do not display last user name.

        -d, --disable-lastuser
        Do not remember last user name.

        -n, --no-shutdown-screen
        Close DirectFB mode before shutting down.
        This way you will see system shutdown messages.

        -s <timeout>, --screensaver <timeout>
        Activate screensaver after <timeout> minutes (default is 5).
        A value of 0 disables screensaver completely.

        -r <xres>x<yres>, --resolution <xres>x<yres>
        Do not detect framebuffer resolution, use this one instead.

        -h, --help
        Print this help message.


/----------------\
| Configuration  |
\----------------/
qingy puts all its configuration files in /etc/qingy.
There you will find the configuration file (settings),
that you can tweak as you need/like.

/--------------\
| More details |
\--------------/

Qingy comes with extensive documentation in the form of TeXinfo
documents (the GNU standard documentation method). Just type `info
qingy` from a shell to browse it. It is quite outdated now, but
still useful...