1 |
Am Freitag 25 Mai 2007 19:28 schrieb Arnold Krille: |
2 |
> Am 25.05.07 schrieb Florian Philipp <f.philipp@××××××.de>: |
3 |
> > Ich hab meine Frage mal in gentoo-user gestellt. |
4 |
> > Die Antworten, für die, die es interessiert: |
5 |
> > Für die meisten Programme reicht es, das Programm neu zu starten. kdeinit |
6 |
> > macht die Sache jedoch komplizierter, so dass man eventuell die Session |
7 |
> > schließen muss oder sogar X killen muss. |
8 |
> |
9 |
> Das liegt daran, das kdeinit manchmal kein Programm startet, sondern |
10 |
> nur eine lib lädt. Und manchmal ist die lib noch geladen und es wird |
11 |
> nur kdemain() neu aufgerufen... |
12 |
> |
13 |
> > Man kann dieses Verhalten umgehen, indem man KDE_IS_PRELINKED=1 im |
14 |
> > Environment angibt (fragt mich nicht, wie, ich pfusche nicht gerne in |
15 |
> > solchen Innereien rum). |
16 |
> |
17 |
> Weil KDE dann annimmt, das alle KDE-Programme ihre benötigten |
18 |
> Bibliotheken durch prelinking schon im binary haben. Damit ist dann |
19 |
> der Aufruf des binaries doch wieder schneller, als wenn kdeinit eine |
20 |
> Bibliothek lädt... |
21 |
|
22 |
Und kann man das gefahrlos machen? Wenn ja, wo? |