summaryrefslogtreecommitdiff
path: root/community/qingy/README
blob: aa5678475dfd62ea156df53ff76e17ca56c0ea30 (plain)
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
Qingy README

What is qingy?
--------------

Qingy is a replacement for getty. It is using 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, ...). Running several X sessions is also
possible. 

How to get qingy?
-----------------

A package is available in the [community] repo. To install:

# pacman -S qingy 

Several extra themes are also available. In [community] repo, there is
an Arch specific theme:

# pacman -S qingy-theme-arch

A package of several various themes is available in AUR:

    * qingy-themes

How to setup qingy?
-------------------

To use qingy, you'll need to edit /etc/inittab.

Replace:

c1:2345:respawn:/sbin/agetty 38400 vc/1 linux
c2:2345:respawn:/sbin/agetty 38400 vc/2 linux
c3:2345:respawn:/sbin/agetty 38400 vc/3 linux
c4:2345:respawn:/sbin/agetty 38400 vc/4 linux
c5:2345:respawn:/sbin/agetty 38400 vc/5 linux
c6:2345:respawn:/sbin/agetty 38400 vc/6 linux 

by:

c1:2345:respawn:/sbin/qingy tty1
c2:2345:respawn:/sbin/qingy tty2
c3:2345:respawn:/sbin/qingy tty3
c4:2345:respawn:/sbin/qingy tty4
c5:2345:respawn:/sbin/qingy tty5
c6:2345:respawn:/sbin/agetty 38400 tty6 linux

Qingy's author suggest to keep agetty on a console (here on console 6)
as a safety measure as qingy is still beta software.

When logging in an X session, qingy doesn't source your profile. The
best solution is to add:
[ -f /etc/profile ] && . /etc/profile
to your ~/.xinitrc and create a .xsession symlink:
ln -s  ~/.xinitrc ~/.xsession
(or source the profiles in your ~/.xsession depending on your setup). Then
login in the 'Your .xsession' session.
Otherwise, add:
[ -f /etc/profile ] && . /etc/profile
to your ~/.bashrc so that the profile will be sourced for each
terminal.


Having problems with your Synaptics touchpad?
---------------------------------------------

Qingy (and quite possibly other DirectFB applicationss) has some
issues using Synaptics touchpad. This can be solved by adding: 

disable-module=linux_input

to /etc/directfbrc. If the file does not exist, create it. This will
enable you to use your touchpad, however some extra functionality like
tapping or tap-dragging might not work.