1KDEINIT4(8)                    KDE User's Manual                   KDEINIT4(8)
2
3
4

NAME

6       kdeinit4  -  Start  all other KDE programs and kdeinit loadable modules
7       (KLMs).
8

SYNOPSIS

10       kdeinit4 [--help] [--no-fork | --no-kded | --suicide] [+programs |
11                programs]
12
13

DESCRIPTION

15       kdeinit4 is a process launcher somewhat similar to the famous init used
16       for booting UNIX. It executes KDE programs and kdeinit loadable modules
17       (KLMs) starting them more efficiently.
18
19
20       Using  kdeinit4 to launch KDE applications makes starting a typical KDE
21       application a couple times faster and reduces memory consumption  by  a
22       substantial amount.
23
24
25       kdeinit4  is  linked  against  all libraries a standard KDE application
26       needs. With this technique, starting an application becomes much faster
27       because now only the application itself needs to be linked whereas oth‐
28       erwise both the application as well as all the libaries it uses need to
29       be linked.
30
31

DISADVANTAGES

33       The  process  name  of applications started via kdeinit4 is "kdeinit4".
34       This problem can be corrected to a degree by changing  the  application
35       name  as  shown by ps. However, applications like killall will only see
36       kdeinit4 as the process name. To workaround this, use kdekillall  (from
37       kdesdk/scripts) for applications started via kdeinit4.
38
39

OPTIONS

41       --help Show help about options
42
43
44       --no-fork
45              Do  not  fork,  i.e. do not exit until all the executed programs
46              ends
47
48
49       --no-kded
50              Do not start kded
51
52
53       --suicide
54              Terminate when no KDE applications are left running
55
56
57       +programs
58              runs the programs handling requests
59
60
61       programs
62              runs the programs without handling requests
63
64

USAGE

66       A standard way to run this program is by simply specifying the  follow‐
67       ing command at the prompt kdeinit4 program or kdeinit4 +program
68
69

FILES

71       /tmp/kde-$USER/kdeinit4_$INSTANCE
72              ...
73
74

ENVIRONMENT VARIABLES

76       $HOME  Specifies the home directory of the current user
77
78
79       $KDE_HOME_READONLY
80              Specifies if the home directory of the current user is read only
81
82
83       $KDE_IS_PRELINKED
84              If set, tells kdeinit4 that the KDE programs are pre-linked.
85
86              (Prelinking is a process that allows you to speed up the process
87              of dynamic linking.)
88
89
90       $KDE_DISPLAY
91              If set, tells kdeinit4 that it is running on a KDE desktop.
92
93

SEE ALSO

95       kded, kdekillall
96
97

BUGS

99       There are probably tons of bugs. Use bugs.kde.org:  http://bugs.kde.org
100       to report them.
101
102

AUTHORS

104       Waldo  Bastian  <bastian@kde.org>, Mario Weilguni <mweilguni@sime.com>,
105       Lubos Lunak <l.lunak@kde.org>.
106
107
108
109                                  2008-10-03                       KDEINIT4(8)
Impressum