Addon Runners for KRunner

System Runners

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.7

Description:
The package includes two runners that support multiple actions.

The first runner is the Desktop Search Runner which is identical to the Nepomuk Desktop Search Runner with the exception of its support for Service Menus and open with actions. It is essentially a backport of changes planned for 4.3.

The second runner is the Window Management Runner that allows you to perform any action that the task manager supports. The actions available are identical to the actions shown in the context menu when right
clicking on a task in the panel.

REQUIREMENTS:
The runners depend on kdelibs 4.2.

You will need the corresponding kdebase-workspace devel packages installed to compile this. Support for the Desktop Search Runner also requires that nepomuk be installed.

The devel packages should contain the header files for:
libtaskmanager
libnepomukquery
libnepomukqueryclient

These libraries are part of kdebase-workspace.

On kubuntu jaunty it should be in kdebase-workspace-dev.

INSTALLING:
The usual CMake build instructions apply. e.g.
$ mkdir build && cd build
$ cmake (PATH_TO_EXTRACTED_TARBALL) -DCMAKE_INSTALL_PREFIX=(KDE 4.2 Prefix)
$ make
# make install

USAGE:
Open the KRunner settings dialog by pressing Alt+F2 then clicking on the wrench icon. Under the plugins tab, deselect the Nepomuk Desktop Search Runner and select the Desktop Search Runner. This is necessary to prevent duplicate matches. Select the window manager plugin.

Click on the User interface tab and select "task oriented". After clicking ok, the task oriented interface should appear and you can begin searching.

Failure to select the "task oriented" user interface will cause the desktop runner to behave identically to the Nepomuk Desktop Search Runner (defeating the purpose of this package) and the Window management runner to simply raise the window.

NOTE:
Some bugfixes for the QuickSand interface didn't make it into 4.2.0 but will be in 4.2.1.

Ratings & Comments

4 Comments

andersaa

I found a fairly reproducable bug when using the code in fsrunner. Write in a search term, and remove it, the main window will say "loading", but the actions will still be visible (and selectable), clicking them crashes krunner. That's tested with the window plugin, I dont have nepomuk, however I use the nepomuk code with fsrunner, and it works fine, but as soon as that scenario occures it crashes. So if I search for a few different terms, one valid, then pull up actions, then search for some invalid terms it breaks the action system. The window code only crashes if I click an invalid action actions, however the fsrunner code seems to crash as soon as invalid actions are produced from a search term. Backtrace shows fsrunner crashes at: m_actions->addOpenWithActionsTo(&dummy, QString()); Could you have a look at fsrunner's action system and see if I'm doing something terribly wrong, or if this is krunner's fault? I've been looking at this for ages, and I'm really not sure what's going on here.

andersaa

turning on email notify in this thread.

minatolf

Very nice addons :P. It would totally be awesome if you made something like Docky does in Gnome-Do with Krunner.

dilettante

Hey thanks for the idea... Sounds like writing a plasmoid would be the best way to go about this since docky is a frontend to gnome do similar to how quicksand is an alternative front end to krunner. I don't really have the time to write a new plasmoid and the architecture of KRunner is rather different from gnome do this isn't such a trivial task.

Pling
0 Affiliates
Details
license
version 0.1
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More System Runners from dilettante:

QuickSand
dilettante
last update date: 16 years ago

Score 5.0

Other System Runners:

BeClock Countdown Runner
terrorbaby92
last update date: 14 years ago

Score 5.8

ClockCalc Runner
LukSch
last update date: 14 years ago

Score 6.8

Character Runner
KAnton
last update date: 15 years ago

Score 5.7

Timer and Alarm for KRunner
enchant
last update date: 10 years ago

Score 7.8

Turn Off Monitor
tog000
last update date: 15 years ago

Score 5.7

Events Plasma Runner
alno
last update date: 15 years ago

Score 6.5