1 |
Am 25.05.07 schrieb Florian Philipp <f.philipp@××××××.de>: |
2 |
> Ich hab meine Frage mal in gentoo-user gestellt. |
3 |
> Die Antworten, für die, die es interessiert: |
4 |
> Für die meisten Programme reicht es, das Programm neu zu starten. kdeinit |
5 |
> macht die Sache jedoch komplizierter, so dass man eventuell die Session |
6 |
> schließen muss oder sogar X killen muss. |
7 |
|
8 |
Das liegt daran, das kdeinit manchmal kein Programm startet, sondern |
9 |
nur eine lib lädt. Und manchmal ist die lib noch geladen und es wird |
10 |
nur kdemain() neu aufgerufen... |
11 |
|
12 |
> Man kann dieses Verhalten umgehen, indem man KDE_IS_PRELINKED=1 im Environment |
13 |
> angibt (fragt mich nicht, wie, ich pfusche nicht gerne in solchen Innereien |
14 |
> rum). |
15 |
|
16 |
Weil KDE dann annimmt, das alle KDE-Programme ihre benötigten |
17 |
Bibliotheken durch prelinking schon im binary haben. Damit ist dann |
18 |
der Aufruf des binaries doch wieder schneller, als wenn kdeinit eine |
19 |
Bibliothek lädt... |
20 |
|
21 |
> Ein anderer hat kommentarlos empfohlen, als root ldconfig aufzurufen, was |
22 |
> jedoch Sinn machen würde und mir mein System beim Testen nicht zerschossen |
23 |
> hat *g* |
24 |
|
25 |
Laufende Programme bekommen dadurch dennoch nicht die neuen |
26 |
Bibliotheken geladen... |
27 |
|
28 |
Arnold |
29 |
-- |
30 |
visit http://www.arnoldarts.de/ |
31 |
--- |
32 |
Wenn man mit Raubkopien Bands wie Brosis oder Britney Spears wirklich |
33 |
verhindern könnte, würde ich mir noch heute einen Stapel Brenner und |
34 |
einen Sack Rohlinge kaufen. |