A nepomuk optimisation amplifying a plasma bug
Simeon Bird
bladud at gmail.com
Tue Mar 12 00:37:49 UTC 2013
Hi,
There is a plasma bug: https://bugs.kde.org/show_bug.cgi?id=313319
which seems to be that plasma is constantly changing the icon in the
list of activities in the activity manager.
Using dbus-monitor I was able to see that it is switching between the
'user-desktop' icon and the '' icon (which I think is the randomly
coloured ball thing you get by default?).
The reason this is about to become a serious problem, rather than an
annoying graphical glitch, is that when the icon changes,
plasma-desktop sends, via dbus, an ActivityIconChanged message to the
ActivityManager, which goes and stores the new icon in nepomuk using
Nepomuk2::Resource.
Previously nepomuk was rather slow at storing the new icon, but I have
some patches ready for submission which make it much faster. This lets
plasma change the icon quite fast, and means that virtuoso will use
all of a CPU switching the icon back and forth endlessly. I don't want
to commit changes that are known to break things, but also making this
bit of nepomuk faster makes kmail faster, so I am loathe to abandon
them. Is there any chance someone who knows how this bit of plasma
works could fix the bug? I couldn't even figure out where the message
was being emitted from, I'm afraid...
Thanks,
Simeon
More information about the Plasma-devel
mailing list