Summary: | Krunner / Search and launch containment do not search Akonadi Google data Contacts and list them | ||
---|---|---|---|
Product: | [Applications] kaddressbook | Reporter: | Andrew Sam <mailandrewsam> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | CONFIRMED --- | ||
Severity: | wishlist | CC: | dg, MurzNN, perezxolote, tim.tadh, tokoe, valdikss, zavodny.lukas |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andrew Sam
2011-09-22 17:35:55 UTC
Same happens in my case, with KDE 4.8. Also the same is true of the calendar events – they are not displayed in krunner. It's still not fixed. Same problems, but in my case I use normal addressbook. *** This bug has been confirmed by popular vote. *** And not a single fuck was given to this bug Desktop integration of email-functions is pretty much basics. Additionally, today, more than ever, one of the reasons KDE makes specially sense compared to other desktops IS desktop integration. Thus, some love to this bug wuold be great, it is by now a functionality that has been missing for years in kde because of this bug. Even in OpenBox you just need somenthing like gnome-do and there you are: search contact, write email. At the request of a user, I looked into this bug. I'm adding extra information over here in case anyone wants to fix it - * The relevant code is in kdeplasma-addons/runners/contacts/ * The code uses the old (2007) way of accessing all the Contacts. This method while theoretically compatible with the current Akonadi instance, currently seems to be broken. * The code should be ported to the Akonadi::ContactsTreeModel. This mostly means just replace the KABC::StdAddressBook with the Akonadi::ContactsTreeModel, and then modifying the match method to iterate over the results better. I can provide further guidance if someone is interested. Overall, the code works by iterating over every contact in the DB and searching each string manually. This is not efficient and a search index should be used. This code will not be ported to Plasma5. I'll be working on a new contacts runner which combines both IM and Email, and groups people based on "People". Review request: https://git.reviewboard.kde.org/r/119575/ Vishesh, if you can approve it, we do not need to bother the kdepim team :) Seems that review of https://git.reviewboard.kde.org/r/119575/ completed 9 months ago, to which version of Krunner it commited and it fix this issue, or not? (In reply to Murz from comment #9) > Seems that review of https://git.reviewboard.kde.org/r/119575/ completed 9 > months ago, to which version of Krunner it commited and it fix this issue, > or not? Now I use kde 4.14.2 and krunner still doesn't work with my contacts. Nothing has changed since more than 2 years ago. Is this patch in 4.14.2? With Plasma 5, Krunner does not ship with any Akonadi integration. This might improve with Plasma 5.5 (Nov 2015). |