This is template for a KRunner plugin written in JavaScript which uses the DBus API. Additionally it has npm commands to build a standalone executable (~43 mb) and an executable with all the npm dependencies but without NodeJS (~240 kb).
For more information and the advantages of DBus visit: http://blog.davidedmundson.co.uk/blog/cross-process-runners/
The implementation of the DBus interface is inspired by https://github.com/opl-/plasma-runner-js-eval
This template provides a basic Krunner plugin using Python and dbus.
This template will work out of the box with Plasma > 5.17, for older versions you have to start KRunner manually after running the install/uninstall script.
This template is based on: https://github.com/KDE/krunner The icon is from: http://www.iconarchive.com/show/flatwoken-icons-by-alecive/Apps-Start-Here-Kde-icon.html
A plasma runner template which overrides useful life-cycle methods and connects signals.
This template is based on: https://github.com/KDE/krunner The icon is from: http://www.iconarchive.com/show/flatwoken-icons-by-alecive/Apps-Start-Here-Kde-icon.html
Please login or register to add a comment