Under the Tips section for Krunner’s page at userbase.kde dot org - userbase.kde dot org/Plasma/Krunner#Tips,_Tricks_and_FAQs, a “single runner mode” is mentioned. This sounds quite useful for filtering out results and making the results more predictable in general but I can’t find such settings on Plasma 5 as of October 2024, version 5.27.11
Anyone else familiar with Krunner uses this function? Does it exist?
I have found a solution to this
Objective: Filter results of Krunner.
Methodology: Single Runner mode, achieved through qdbus
TL;DR:
Enter settings, shortcuts,
create new shortcut command, qdbus org.kde.krunner /App org.kde.krunner.App.displaySingleRunner <id of runner you want to run in single mode>, bind to a shortcut,
Done.
To find the id of the runner you want to run in single runner mode, visit ~/.config/krunnerrc and select the appropriate one. For example, I have the following runners binded to a key combo
baloosearch, for finding files quickly
org.kde.activities2, for switching activities
krunner_services, for launching applications
krunner_powerdevil, for power options (sleep, suspend…)
krunner_sessions, for session options (shutdown, log out…)
It took me some reading in the following places:
wiki.archlinux .org/title/KRunner
develop.kde .org/docs/plasma/krunner/#single-runner-mode
userbase.kde .org/Plasma/Krunner#Tips,_Tricks_and_FAQs