Created attachment 150933 [details]
Image From Top of Screen
The krunner dialog refuses to display after Alt-F2 or Alt-SPACE or Run krunner from main menu. Instead, a squar, blank window shows up just below my panel located on the top of my workspace.
(available in About System)
KDE Plasma Version: 5.25.3
KDE Frameworks Version: 5.96.0
Qt Version: 5.15.3
No log messages are produced aside from the original systemd "Starting plasma-krunner.service - KRunner..." on first attempt after login.
Sounds like your KRunner theming may be broken. A few questions:
1. Does it reproduce with the default Breeze Plasma style?
2. Can you paste the output of `find ~/.local/share/plasma`?
3. Are you on Wayland or X11? Does the bug show up on both, or only one?
(In reply to Nate Graham from comment #1)
> Sounds like your KRunner theming may be broken. A few questions:
> 1. Does it reproduce with the default Breeze Plasma style?
Bingo! I had previously selected "Fedora Thirty-Five" style for some reason and didn't notice the problem soon enough to connect it with that change.
Thanks for the help.
Glad you found the issue. This suggests that there's a bug in the default Fedora-shipped Plasma style, so please please please do report it to the Fedora folks! You can do so here: https://pagure.io/fedora-kde/SIG/issues
(In reply to Nate Graham from comment #3)
> please do report it to the
> Fedora folks! You can do so here: https://pagure.io/fedora-kde/SIG/issues
Thanks, again Nate.
TBH this makes me think that the main KRunner QML file should not be loaded from the global theme. Is there any usecase for themes to override this file anyways? So far I have only seen it cause bugs.
I agree. In my experience all it does is offer the theme the ability to break KRunner.
Git commit e31ba756dd6a8f104c309ef6df1e8b2cf2b738c4 by Alexander Lohnau.
Committed on 05/09/2022 at 13:59.
Pushed by alex into branch 'master'.
krunner: Load RunCommand.qml file from qrc rather than lookandfeel package
This way we do not load old or broken third party RunCommand.qml files in KRunner.
This also allows us to get rid of compatibility logic for old versions of this file.
M +1 -0 krunner/CMakeLists.txt
M +1 -1 krunner/Messages.sh
R +13 -15 krunner/qml/RunCommand.qml [from: lookandfeel/org.kde.breeze/contents/runcommand/RunCommand.qml - 090% similarity]
A +10 -0 krunner/qml/krunner.qrc
M +1 -24 krunner/view.cpp
M +0 -17 krunner/view.h
Hi, I reopened it, I have same problem through several versions of KDE (for weeks, months), I use latest, updated KDE NEON, Breeze Plasma Theme.
No matter what plasma theme I pick (incl. breeze), Krunner looks same as in screenshot.
This is output from dbg:
tomas@KijasPartners3:~$ gdb --args krunner
GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
Find the GDB manual and other documentation resources online at:
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from krunner...
Reading symbols from /usr/lib/debug/.build-id/13/6b2892a67751cf7e8fd3b349bdcb4d6ffc4b9d.debug...
Starting program: /usr/bin/krunner
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff08f0700 (LWP 341565)]
[New Thread 0x7fffebbc7700 (LWP 341566)]
[Thread 0x7fffebbc7700 (LWP 341566) exited]
[Thread 0x7ffff08f0700 (LWP 341565) exited]
[Inferior 1 (process 341552) exited normally]
Strange thing - I CAN pick Breeze theme in Plasma themes selector, in App style settings, but NOT in "Global Theme".
In Global Theme I have just Dark Breeze and Breeze Twilight (and some others I've installed), no "Breeze".
>No matter what plasma theme I pick (incl. breeze), Krunner looks same as in screenshot.
You mean the "Global Theme"?
>tomas@KijasPartners3:~$ gdb --args krunner
You did not add the --replace option here, meaning you only activate the existing instance.