I changed something in kdelibs, installed the new lib, but new KDE apps don seem to use it?
The solution is simple: start new apps from a command line, then they will use the new lib. The reason is that applications started by other KDE applications (kicker, minicli, konqueror, etc.) are started via kdeinit, which loads the libs when KDE starts. So the “old” version of the libs keep being used. But if you want kdeinit to start using the new libs, simply restart it. This is done by typing kdeinit in a terminal. This is necessary if you can’t start things from the command line – e.g. for a kioslave. If you change something in kio, you need to restart kdeinit and kill the running kioslave, so that a new one is started.
Related Questions
- I have installed the KDE3 devel setup package, but I cannot find any *.dll.a files in the kdes lib dir. Whats going wrong ?
- I changed something in kdelibs, installed the new lib, but new KDE apps don seem to use it?
- Why are the driver objects installed in /usr/local/lib/modules instead of /lib/modules?