4.5 - Activities

Aaron J. Seigo aseigo at kde.org
Wed Mar 10 04:26:16 CET 2010


On March 8, 2010, Ivan Čukić wrote:
> - services/kded
> The KDED service independent from Nepomuk (that is, it works even if
> Nepomuk is not enabled, otherwise it passes the necessary info to it)

i wonder if the kconfig backed version is really needed. we lose so much 
additional information without nepomuk and frameworks such as akonadi are also 
requiring nepomuk these days. it would make the code a lot simpler in places.

there there is the topic of signals ... dbus signals suck majorly. they are 
broadcast to every application on the bus whether they care or not. might it 
be better if ActivityConsumer registered itself over dbus with the kded 
service which would then call async methods on these registered objects as 
needed? this is what we're doing with jobs, notifications and the system tray.

it has signals for document association; what about other resources?

hmm. am i reading this correctly that this kded service is only needed if 
nepomuk is not there, and that it serves as a cache-in-the-middle between 
nepomuk and the applications? this seems like a lot of overhead just to avoid 
requiring nepomuk for this set of functionality.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


More information about the Plasma-devel mailing list