This is Plasma Runner plugin, which provides you ability to add new events or todos to your calendar from KRunner (Alt+F2). With this runner you may enter into KRunner something like following:
* `event Project deadline; 13.02.2010` - create new event with summary "Project deadline" for 13.02.2010; * `todo Complete my work; tomorrow 12:30; Business` - create todo with given summary and deadline datetime with category "Business"; * `event Travel to mountains; from yesterday to 31.02.2010; Travel` - create event with given time range and category; * `event Something; 13:30` - something at 13:30 today; * `event Other event; yesterday` * `event Meeting; today from 12:00 to 14:00` * `todo Buy new phone; in 2 years` * `todo Complete site design; in 2 days from 10:30` * And others...
Besides of incident creation you may update existing incidences in some ways:
* `complete Buy new phone` - mark selected task as completed! * `complete Fix localization issues; 30` - set task as 30%-completed; * `comment Birthday party; It was cool!` - append some text to task description.
Features --------
Now following date/time specifications are available:
* `today` * `yesteday` * `tomorrow` * `now` * Time format - `h:m` * Date format - `d.M.yyyy` * `in 2 minutes/hours [after ...]` * `in 10 days/weeks/months/years [after ...]` * `from ... to ...`
You can specify event categories as third argument like in KOrganizer:
Hi, it`s me again :-)
I have an idea for your app. Today I had to add to calendar a two-days long event. It is such a long procedure to open calendar, add new event and so on... So, is it possible to upgrade your runner for "more days" events? For example I will write "event Vacation; from tommorow to 5.2.2010" and the runner adds a six-days event to my calendar.
And I think it is the same for a time in some event. For example "event Exam; from tomorrow 9:00 to tomorrow 13:00"... Adding this feature will be great!
I implemented some kind of it, you may get sources for testing from http://github.com/alno/plasma-runner-events/tarball/0.2.3
Usages:
`from today to 21.02.2010`
`tomorrow from 12:00 to 16:00`
Hi,
Thanks for this promising tool.
I'm having a problem though. All seems to work fine up to the point where I hit "Enter" in krunner. Then it doesn't do anything, and in the terminal I get:
"No valid collection for events available", or "No valid collection for todos available".
Any suggestion?
The same problem here. Fedora 12, KDE 4.4 RC1. I have standard *.ics sources setted up. I can copy terminal output here if you wish.
On the other side, it seems like very good and useful idea! ;-)
No, I`m sorry. :-(
here is log terminal log:
krunner(11142)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x3129338) "event TEST; now"
krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 0 "event"
krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 5
krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 6 "TEST;"
krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 11
krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 12 "now"
krunner(11142) ResultScene::defaultResultItem: ResultItem(0x27ea970) 1
krunner(11142) Interface::run: "Create event "TEST" at 20:48 21.01.2010" "events_runner_event"
No valid collection for events available
QDBusObjectPath: invalid path ""
krunner(11142) Nepomuk::Query::QueryServiceClient::Private::handleQueryReply: Query failed: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
It seems like the same version I downloaded from SF... But the strange thing is the version is still 0.1 though I reinstalled it completely (removed old files and of course recompiled), not 0.2.1 ...
krunner(12799)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x24d73b8) "todo TEST; now"
krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 0 "todo"
krunner(12799) Nepomuk::Query::QueryParser::parse: Skipping space at 4
krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 5 "TEST;"
krunner(12799) Nepomuk::Query::QueryParser::parse: Skipping space at 10
krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 11 "now"
krunner(12799) Nepomuk::Query::QueryServiceClient::close:
krunner(12799) ResultScene::defaultResultItem: ResultItem(0x1e3cc60) 1
krunner(12799) Interface::run: "Create todo "TEST" due to 21:19 21.01.2010" "events_runner_todo"
No valid collection for todos available
I didn't updated .desktop file, but it's not the problem...
Did you have any messages instantly after krunner restart?
For example, i have:
("text/calendar", "application/x-vnd.akonadi.calendar.event", "application/x-vnd.akonadi.calendar.todo", "application/x-vnd.akonadi.calendar.journal", "application/x-vnd.akonadi.calendar.freebusy")
("text/directory")
Did you see something similar?
Ok, it's here:
[petr@PETR-NTB build]$ Collections fetched
There are 4 collections
"outbox" : ("message/rfc822", "inode/directory")
"Local Folders" : ("message/rfc822", "inode/directory")
"Search" : ()
"akonadi_vcarddir_resource_2" : ("text/directory")
There are mail and addressbook, but there are no collection for any calendar-related information. Are you sure what you have ical resource in your Akonadi config?
Is Korganizer works for you?
No, I`m sorry. :-(
here is log terminal log:
krunner(11142)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x3129338) "event TEST; now"
krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 0 "event"
krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 5
krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 6 "TEST;"
krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 11
krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 12 "now"
krunner(11142) ResultScene::defaultResultItem: ResultItem(0x27ea970) 1
krunner(11142) Interface::run: "Create event "TEST" at 20:48 21.01.2010" "events_runner_event"
No valid collection for events available
QDBusObjectPath: invalid path ""
krunner(11142) Nepomuk::Query::QueryServiceClient::Private::handleQueryReply: Query failed: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
I also had the same problem and it is a setup error from korganizer. I don't know which version of KDE you are running, but please make sure that you have setup korganizer in such a way that it has a default calendar defined in which all todo's and events will be placed. Once set, then krunner needs to be restarted and afterward it works perfectly
wohoo, it works! In KDE4.4 there are two ways how to setup akonadi sources. I did it through system settings -> advance -> KDE sources, but it is not synchronised with sources setted up in AkonadiTray. So I made it synchronised and now it runs perfectly. Thanks!
*applauds* This is a really, really nice addition. I hope it you'll try and get this into default KDE. I'm happy openSUSE provides a package. :) Greaty application of the power of krunner!
Ratings & Comments
25 Comments
9 TY!
Amazing add-on. Is it possible to add a command so that todo's can be added without a due date?
Hi, it`s me again :-) I have an idea for your app. Today I had to add to calendar a two-days long event. It is such a long procedure to open calendar, add new event and so on... So, is it possible to upgrade your runner for "more days" events? For example I will write "event Vacation; from tommorow to 5.2.2010" and the runner adds a six-days event to my calendar.
And I think it is the same for a time in some event. For example "event Exam; from tomorrow 9:00 to tomorrow 13:00"... Adding this feature will be great!
Thanks, i think it's good idea, i'll try to implement it in nearest time.
I implemented some kind of it, you may get sources for testing from http://github.com/alno/plasma-runner-events/tarball/0.2.3 Usages: `from today to 21.02.2010` `tomorrow from 12:00 to 16:00`
Hi, Thanks for this promising tool. I'm having a problem though. All seems to work fine up to the point where I hit "Enter" in krunner. Then it doesn't do anything, and in the terminal I get: "No valid collection for events available", or "No valid collection for todos available". Any suggestion?
Do you have calendar in your akonadi resources? Maybe it has some special type? I used it for iCal resource.
The same problem here. Fedora 12, KDE 4.4 RC1. I have standard *.ics sources setted up. I can copy terminal output here if you wish. On the other side, it seems like very good and useful idea! ;-)
Please check is bug present with updated sources?
No, I`m sorry. :-( here is log terminal log: krunner(11142)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x3129338) "event TEST; now" krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 0 "event" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 5 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 6 "TEST;" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 11 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 12 "now" krunner(11142) ResultScene::defaultResultItem: ResultItem(0x27ea970) 1 krunner(11142) Interface::run: "Create event "TEST" at 20:48 21.01.2010" "events_runner_event" No valid collection for events available QDBusObjectPath: invalid path "" krunner(11142) Nepomuk::Query::QueryServiceClient::Private::handleQueryReply: Query failed: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
Hmm.. It's interesting.. Please run version from http://github.com/alno/plasma-runner-events/tarball/akonadi-mime-debug and post terminal output
It seems like the same version I downloaded from SF... But the strange thing is the version is still 0.1 though I reinstalled it completely (removed old files and of course recompiled), not 0.2.1 ... krunner(12799)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x24d73b8) "todo TEST; now" krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 0 "todo" krunner(12799) Nepomuk::Query::QueryParser::parse: Skipping space at 4 krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 5 "TEST;" krunner(12799) Nepomuk::Query::QueryParser::parse: Skipping space at 10 krunner(12799) Nepomuk::Query::QueryParser::parse: matched literal at 11 "now" krunner(12799) Nepomuk::Query::QueryServiceClient::close: krunner(12799) ResultScene::defaultResultItem: ResultItem(0x1e3cc60) 1 krunner(12799) Interface::run: "Create todo "TEST" due to 21:19 21.01.2010" "events_runner_todo" No valid collection for todos available
I didn't updated .desktop file, but it's not the problem... Did you have any messages instantly after krunner restart? For example, i have: ("text/calendar", "application/x-vnd.akonadi.calendar.event", "application/x-vnd.akonadi.calendar.todo", "application/x-vnd.akonadi.calendar.journal", "application/x-vnd.akonadi.calendar.freebusy") ("text/directory") Did you see something similar?
Well, there are many things written immediately after restart, I hope you will find what you need... :), here is log: [petr@PETR-NTB build]$ krunner krunner(13610): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(13610): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::applyManualSettings: no lock krunner(13610) SaverEngine::enable: Saver Engine started, timeout: 300 krunner(13610)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-petr/ksycoca4" krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Terminate Applications" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Umístění" ================= krunner(13610)/plasma RecentDocuments::loadRecentDocuments: Refreshing recent documents. krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Nedávné dokumenty" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Calendar Events" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Vyhledávání v počítači pomocí Nepomuku" ================= krunner(13610)/nepomuk (library) <unnamed>::GlobalModelContainer::init: Connecting to local socket "/home/petr/.kde/share/apps/nepomuk/socket" krunner(13610)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/petr/.local/share//user-places.xbel" krunner(13610)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/") krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Místa" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Aplikace" ================= krunner(13610)/kdepimlibs (kabc) KABC::StdAddressBook::self: asynchronous= true krunner(13610)/kresources KRES::Factory::self: krunner(13610)/kresources KRES::ManagerImpl::ManagerImpl: krunner(13610)/kresources KRES::ManagerImpl::readConfig: krunner(13610)/kresources KRES::Factory::self: krunner(13610)/kresources KRES::ManagerImpl::readResourceConfig: "77g6W1Cyf7" krunner(13610)/kresources KRES::Factory::Private::resourceInternal: ( "dir" , config ) krunner(13610)/kdepimlibs (kabc) KABC::FormatFactory::self: krunner(13610)/kdepimlibs (kabc) KABC::StdAddressBook::StdAddressBook: krunner(13610)/kdepimlibs (kabc) KABC::StdAddressBook::self: calling init after instance creation krunner(13610)/kresources KRES::Resource::open: Opening resource "KONTAKTY" krunner(13610)/kresources KRES::ManagerImpl::writeConfig: krunner(13610)/kresources KRES::ManagerImpl::writeResourceConfig: Saving resource "77g6W1Cyf7" krunner(13610)/kresources KRES::Resource::writeConfig: krunner(13610)/kresources KRES::ManagerImpl::writeConfig: Saving general info krunner(13610)/kresources KRES::ManagerImpl::writeConfig: finished krunner(13610)/kdepimlibs (kabc) KABC::AddressBook::asyncLoad: krunner(13610)/kdepimlibs (kabc) KABC::ResourceDir::load: "/home/petr/Dokumenty/.zdroje_Akonadi/kontakty/" ' krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kontakty" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Control Audio Player" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Devices" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Příkazový řádek" ================= krunner(13610)/plasma BookmarksRunner::whichBrowser: "!rekonq" krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Záložky" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kalkulátor" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kopete Contact Runner" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Plasma Desktop Shell" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Převod jednotek" ================= krunner(13610)/libplasma Plasma::RunnerManagerPrivate::loadRunners: All runners loaded, total: 16 krunner(13610)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/") krunner(13610)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-petr/krunnera13610.slave-socket" krunner(13610)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x10a0e00) ) [petr@PETR-NTB build]$ krunner(13610)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xd9cae0) Jumbo packet of 41240 bytes krunner(13610)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xd9cae0) Jumbo packet of 41240 bytes krunner(13610)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/")
Oh... That's about output with current version at from http://github.com/alno/plasma-runner-events/tarball/akonadi-mime-debug ?
ok, I tried to download the package again and it downloaded different file then before. Maybe some cache problem. I reinstalled application (yes, it is 0.2.1 version now), but the same problem still appears :-( Log is attached below. [petr@PETR-NTB build]$ krunner krunner(16052): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(16052): ""CurrencyIntroducedDate" - conversion of "" to QDate failed" " (wrong format: expected 3 items, got 1)" krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::applyManualSettings: no lock krunner(16052) SaverEngine::enable: Saver Engine started, timeout: 300 krunner(16052)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-petr/ksycoca4" krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Terminate Applications" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Umístění" ================= krunner(16052)/plasma RecentDocuments::loadRecentDocuments: Refreshing recent documents. krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Nedávné dokumenty" ================= Runner started krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Calendar Events" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Vyhledávání v počítači pomocí Nepomuku" ================= krunner(16052)/nepomuk (library) <unnamed>::GlobalModelContainer::init: Connecting to local socket "/home/petr/.kde/share/apps/nepomuk/socket" krunner(16052)/kio (bookmarks) KBookmarkManager::KBookmarkManager: starting KDirWatch for "/home/petr/.local/share//user-places.xbel" krunner(16052)/kio (KDirListerCache) KDirListerCache::listDir: Listing directory: KUrl("trash:/") krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Místa" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Aplikace" ================= krunner(16052)/kdepimlibs (kabc) KABC::StdAddressBook::self: asynchronous= true krunner(16052)/kresources KRES::Factory::self: krunner(16052)/kresources KRES::ManagerImpl::ManagerImpl: krunner(16052)/kresources KRES::ManagerImpl::readConfig: krunner(16052)/kresources KRES::Factory::self: krunner(16052)/kresources KRES::ManagerImpl::readResourceConfig: "77g6W1Cyf7" krunner(16052)/kresources KRES::Factory::Private::resourceInternal: ( "dir" , config ) krunner(16052)/kdepimlibs (kabc) KABC::FormatFactory::self: krunner(16052)/kdepimlibs (kabc) KABC::StdAddressBook::StdAddressBook: krunner(16052)/kdepimlibs (kabc) KABC::StdAddressBook::self: calling init after instance creation krunner(16052)/kresources KRES::Resource::open: Opening resource "KONTAKTY" krunner(16052)/kresources KRES::ManagerImpl::writeConfig: krunner(16052)/kresources KRES::ManagerImpl::writeResourceConfig: Saving resource "77g6W1Cyf7" krunner(16052)/kresources KRES::Resource::writeConfig: krunner(16052)/kresources KRES::ManagerImpl::writeConfig: Saving general info krunner(16052)/kresources KRES::ManagerImpl::writeConfig: finished krunner(16052)/kdepimlibs (kabc) KABC::AddressBook::asyncLoad: krunner(16052)/kdepimlibs (kabc) KABC::ResourceDir::load: "/home/petr/Dokumenty/.zdroje_Akonadi/kontakty/" ' krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kontakty" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Control Audio Player" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Devices" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Příkazový řádek" ================= krunner(16052)/plasma BookmarksRunner::whichBrowser: "!rekonq" krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Záložky" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kalkulátor" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Kopete Contact Runner" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Plasma Desktop Shell" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: ================= loading runner: "Převod jednotek" ================= krunner(16052)/libplasma Plasma::RunnerManagerPrivate::loadRunners: All runners loaded, total: 16 krunner(16052)/kio (Slave) KIO::Slave::createSlave: createSlave "trash" for KUrl("trash:/") krunner(16052)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on "local:/tmp/ksocket-petr/krunnerF16052.slave-socket" krunner(16052)/kio (KDirListerCache) KDirListerCache::listDir: Entry currently being listed: KUrl("trash:/") by (KDirLister(0x12bd180) ) [petr@PETR-NTB build]$ Collections fetched There are 4 collections "outbox" : ("message/rfc822", "inode/directory") "Local Folders" : ("message/rfc822", "inode/directory") "Search" : () "akonadi_vcarddir_resource_2" : ("text/directory") krunner(16052)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xeaa980) Jumbo packet of 41240 bytes krunner(16052)/kio (KIOConnection) KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0xeaa980) Jumbo packet of 41240 bytes krunner(16052)/kio (KDirListerCache) KDirListerCache::slotResult: finished listing KUrl("trash:/") krunner(16052)/plasma BookmarksRunner::whichBrowser: "!rekonq" krunner(16052)/kutils (KPluginSelector) KPluginSelector::addPlugins: cfgGroup = 0x7fff31bb6640 krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "techbase" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "kill" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "wikitravel" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "locations" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "webshortcuts" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "krunner_spellcheck" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "konsolesessions" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "recentdocuments" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "events_runner" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "nepomuksearch" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "places" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "services" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "kabccontacts" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 1 offers for "audioplayercontrol" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "windows" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "solid" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "shell" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "wikipedia" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "krunner_kget" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "bookmarks" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "desktopsessions" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "browserhistory" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "calculator" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "kopete_runner" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "PowerDevil" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "plasma-desktop" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "konquerorsessions" krunner(16052)/kdecore (KPluginInfo) KPluginInfo::kcmServices: found 0 offers for "unitconverter" X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 (X_GetProperty) Resource id: 0x2400f0d krunner(16052)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance: instance(): ... initialised krunner(16052)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig: readConfig(): local zone= "Europe/Bratislava" krunner(16052)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab: readZoneTab( "/usr/share/zoneinfo/zone.tab" ) krunner(16052)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-petr/ksycoca4" krunner(16052)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x14fc138) "todo TEST; now" krunner(16052) Nepomuk::Query::QueryParser::parse: matched literal at 0 "todo" krunner(16052) Nepomuk::Query::QueryParser::parse: Skipping space at 4 krunner(16052) Nepomuk::Query::QueryParser::parse: matched literal at 5 "TEST;" krunner(16052) Nepomuk::Query::QueryParser::parse: Skipping space at 10 krunner(16052) Nepomuk::Query::QueryParser::parse: matched literal at 11 "now" krunner(16052) Nepomuk::Query::QueryServiceClient::close: krunner(16052) ResultScene::defaultResultItem: ResultItem(0x103e250) 1 krunner(16052) Interface::run: "Create todo "TEST" due to 22:27 21.01.2010" "events_runner_todo" No valid collection for todos available
Ok, it's here: [petr@PETR-NTB build]$ Collections fetched There are 4 collections "outbox" : ("message/rfc822", "inode/directory") "Local Folders" : ("message/rfc822", "inode/directory") "Search" : () "akonadi_vcarddir_resource_2" : ("text/directory") There are mail and addressbook, but there are no collection for any calendar-related information. Are you sure what you have ical resource in your Akonadi config? Is Korganizer works for you?
No, I`m sorry. :-( here is log terminal log: krunner(11142)/plasma Nepomuk::SearchRunner::match: Plasma::RunnerContext(0x3129338) "event TEST; now" krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 0 "event" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 5 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 6 "TEST;" krunner(11142) Nepomuk::Query::QueryParser::parse: Skipping space at 11 krunner(11142) Nepomuk::Query::QueryParser::parse: matched literal at 12 "now" krunner(11142) ResultScene::defaultResultItem: ResultItem(0x27ea970) 1 krunner(11142) Interface::run: "Create event "TEST" at 20:48 21.01.2010" "events_runner_event" No valid collection for events available QDBusObjectPath: invalid path "" krunner(11142) Nepomuk::Query::QueryServiceClient::Private::handleQueryReply: Query failed: "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
I also had the same problem and it is a setup error from korganizer. I don't know which version of KDE you are running, but please make sure that you have setup korganizer in such a way that it has a default calendar defined in which all todo's and events will be placed. Once set, then krunner needs to be restarted and afterward it works perfectly
wohoo, it works! In KDE4.4 there are two ways how to setup akonadi sources. I did it through system settings -> advance -> KDE sources, but it is not synchronised with sources setted up in AkonadiTray. So I made it synchronised and now it runs perfectly. Thanks!
Oh, i am too late with my previous comment)) It's excellent!
Spasibo Alexey! Problem solved, info in my post below. Thanks for your help and care!
That is very good idea. Exactly what the runner for.
*applauds* This is a really, really nice addition. I hope it you'll try and get this into default KDE. I'm happy openSUSE provides a package. :) Greaty application of the power of krunner!