This is almost on the ricer side, this trick is experimental, I haven’t tested it enough yet, please don’t report bugs while using this trick, at least not to KDE bugzilla, and please note if you’re using or have ever used this trick if you open bugs on our bugzilla.
As you might have noticed, for a while now we run the kbuildsycoca command every time a KDE package is installed, trying to fix the requirement for people to run it manually when stuff like Amarok was being updated.
There’s then a quite interesting thing you can do now, and it is to disable the local kbuildsycoca for users, so that’s not launched every time you start KDE, and every application just use the global database.
To do that, go to Control Center, then KDE Components, KDE Performance and System, then disable the only checkbox.
It might not work as intended, but it seems to work fine on two boxes here, but as I said, it’s still mostly untested… I’d be happy to get some testing about that 🙂