Mysteriet med kdeinit |
forrige | KDE's interne funktioner | næste |
kdeinit bruges til at starte alle andre KDE-programmer. kdeinit kan både starte normale binære programfiler samt kdeinit indlæsbare moduler (KLM:er). KLM'er fungerer præcis som binære programfiler men kan startes effektivere. KLM'er findes under $
KDEDIR
/lib/kde3
Bagdelen er at programmer som startes på denne måde ses som kdeinit
i udskriften fra top og ps. Brug top -c
eller ps aux
for at se selve programnavnet.
%
ps aux | grep bastian
bastian 26061 0.0 2.2 24284 11492 ? S 21:27 0:00 kdeinit: Running... bastian 26064 0.0 2.2 24036 11524 ? S 21:27 0:00 kdeinit: dcopserver bastian 26066 0.1 2.5 26056 12988 ? S 21:27 0:00 kdeinit: klauncher bastian 26069 0.4 3.2 27356 16744 ? S 21:27 0:00 kdeinit: kded bastian 26161 0.2 2.7 25344 14096 ? S 21:27 0:00 kdeinit: ksmserver bastian 26179 1.1 3.4 29716 17812 ? S 21:27 0:00 kdeinit: kicker bastian 26192 0.4 3.0 26776 15452 ? S 21:27 0:00 kdeinit: klipper bastian 26195 1.0 3.5 29200 18368 ? S 21:27 0:00 kdeinit: kdesktop
Som du måske har bemærket, har det en anden bivirkning, som gør det svært at dræbe en proces som forårsager problemer:
%
killall kdesktop
kdesktop: no process killed
Du kan være fristet til at forsøge med killall kdeinit
, men at dræbe alle kdeinit-processer vil have den virkning at lukke af for hele KDE. I virkeligheden total destruktion!
Der er to enkle løsninger på dette:
%
kdekillall kdesktop
eller gamle hæderlige%
kill 26195
kdekillall er en del af KDE-pakken SDK.
forrige | hjem | næste |
Miljøvariabler | op | Indstil KDE |