When no applications has the keyboard focus, if I type something, Krunner pops up without being invoked with Alt+F2. Reproducible: Always Steps to Reproduce: 1. Click the plasma desktop. 2. Type some letters Actual Results: Krunner pops up with the text I just entered. Expected Results: Nothing should happen. If this is intended behaviour, I would appreciate an option to turn it off.
That is the intended behaviour according to the code, but it is actually plasma-desktop that decides to do so. krunner itself knows nothing about this feature. Why do you want to turn the feature off ? Does it annoy you, stand in your way or interrupt your workflow ?
It's a totally unexpected behaviour for someone that is used to having a key sequence trigger launching applications. Maybe it's a good idea overall, but it needs a better integration into the shell paradigm. Having krunner pop-up out of the blue and without warning, is not friendly to the user, in my opinion. So, I would call this a minor inconvenience, but one that made me disable krunner in favour of the Mangonel launcher.
I've changed the version to unspecified since this both affects plasma 4 and 5. In Plasma 5, we have lifted the long standing ban on cashew-killing, IMO we might as well support this. It would belong in the Tweaks section. Thoughts?
> It's a totally unexpected behaviour for someone that is used to having a key sequence trigger launching applications. What do you mean? If I press a shortcut to launch an application, it does not pop up.
Sorry if I have been unclear: I don't want Krunner to popup any other time except when I specifically call it with its shortcut (Alt+F2).
This is imho a bit of a security issue: Some time ago, I entered my root password accidentally into there (instead of a "konsole"-window) and it looks like some krunner plugins talk to remote servers (e.g. "Locations" or "OpenStreetMap with Marble") Please add a checkbox "Start krunner when typing on plasma desktop ?" or sth like that to system settings. (I didn't find a way to switch off in a config file.) openSuSE LEAP 15.0 KDE plasma version: 5.12.6
*** Bug 380284 has been marked as a duplicate of this bug. ***
This is especially relevant when using the Folder View desktop containment, where the user probably expects typing to invoke type-ahead behavior, as in a file manager window.
This feature is also annoying when I am typing in a window and the desktop suddenly regains focus. This happened a few time when I began typing in Yakuake before the desktop had full started, but it can happen on other occasions at well.
> Does it annoy you, stand in your way or interrupt your workflow ? I would say 'yes' to all three. I expect to be able to jump to files on the Desktop in a similar fashion to Dolphin, it's jarring that the Desktop is any different. If I want to search, I hit the 'Windows' key and search from there. For me it's counter-intuitive when you can see the Desktop but you can't jump though the files. I never called on any search function, it just presents itself. That's annoying to me because it assumes what I want to do. I don't want to search everything, I'm on the Desktop so I just want to flip through the files there. I would like the option to disable the search on Desktop. I know a lot of people like the way it is now, but for me it's breaks the workflow that I've known for over a decade. It's been so long it's damn near muscle memory! xD Just an option to enable/disable it would be great.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/859
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1502
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1562
Git commit c83c1af622fd519d0efeae68db8a474a675bdbb9 by Fushan Wen. Committed on 17/03/2022 at 06:43. Pushed by fusionfuture into branch 'master'. kcms/runners: Add option to set whether to open KRunner when typing on desktop M +4 -0 kcms/runners/krunnersettings.kcfg https://invent.kde.org/plasma/plasma-desktop/commit/c83c1af622fd519d0efeae68db8a474a675bdbb9
Git commit 6407a2a8d5c7258a1f25bf8686be0e35620e1a48 by Fushan Wen. Committed on 17/03/2022 at 06:43. Pushed by fusionfuture into branch 'master'. kcms/runners: Move KRunner settings to individual KCM Port them to QML. M +33 -2 kcms/runners/CMakeLists.txt M +24 -155 kcms/runners/kcm.cpp M +3 -19 kcms/runners/kcm.h A +21 -0 kcms/runners/kcm_krunnersettings.json M +2 -2 kcms/runners/krunnerdata.cpp M +2 -2 kcms/runners/krunnerdata.h A +143 -0 kcms/runners/krunnersettings.cpp [License: GPL(v2.0+)] A +73 -0 kcms/runners/krunnersettings.h [License: GPL(v2.0+)] D +0 -6 kcms/runners/krunnersettings.kcfgc R +0 -0 kcms/runners/krunnersettingsbase.kcfg [from: kcms/runners/krunnersettings.kcfg - 100% similarity] A +7 -0 kcms/runners/krunnersettingsbase.kcfgc A +181 -0 kcms/runners/package/contents/ui/main.qml [License: GPL(v2.0+)] https://invent.kde.org/plasma/plasma-desktop/commit/6407a2a8d5c7258a1f25bf8686be0e35620e1a48
Git commit 33f2d322e42cc9f554b9bd8f1273b65ba7429b2b by Fushan Wen. Committed on 17/03/2022 at 06:58. Pushed by fusionfuture into branch 'master'. krunner: Open kcm_krunnersettings instead of kcm_plasmasearch kcm_plasmasearch now only has plugin settings. KRunner-specific settings are moved to kcm_krunnersettings. M +1 -0 krunner/CMakeLists.txt M +9 -8 krunner/view.cpp M +1 -1 lookandfeel/contents/runcommand/RunCommand.qml https://invent.kde.org/plasma/plasma-workspace/commit/33f2d322e42cc9f554b9bd8f1273b65ba7429b2b
Git commit fa2241e24a894c35a663bbea305c4936701e6bd8 by Fushan Wen. Committed on 17/03/2022 at 07:02. Pushed by fusionfuture into branch 'master'. shell: Follow `ActivateWhenTypingOnDesktop` from KRunner When the option is unchecked, typing on the desktop will not activate KRunner. FIXED-IN: 5.25 M +1 -0 shell/CMakeLists.txt M +16 -0 shell/desktopview.cpp M +6 -0 shell/desktopview.h https://invent.kde.org/plasma/plasma-workspace/commit/fa2241e24a894c35a663bbea305c4936701e6bd8
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1586
*** Bug 451968 has been marked as a duplicate of this bug. ***