Summary: | krunner Dialog Fails To Display | ||
---|---|---|---|
Product: | [Plasma] krunner | Reporter: | Garry Williams <gtwilliams> |
Component: | general | Assignee: | Alexander Lohnau <alexander.lohnau> |
Status: | CLOSED FIXED | ||
Severity: | normal | CC: | alexander.lohnau, nate, ngompa13, rdieter, t.kijas |
Priority: | NOR | ||
Version: | 5.25.3 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/e31ba756dd6a8f104c309ef6df1e8b2cf2b738c4 | Version Fixed In: | 5.26 |
Sentry Crash Report: | |||
Attachments: | Image From Top of Screen |
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. https://pagure.io/fedora-kde/SIG/issue/228 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 https://invent.kde.org/plasma/plasma-workspace/commit/e31ba756dd6a8f104c309ef6df1e8b2cf2b738c4 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: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. 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... (gdb) run 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] (gdb) 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. (In reply to Alexander Lohnau from comment #10) > >No matter what plasma theme I pick (incl. breeze), Krunner looks same as in screenshot. > > You mean the "Global Theme"? > 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 (in "Plasma Theme", not in "Global Theme", because there is no Breeze in "Global Theme" as aforesaid) I pick (incl. breeze), Krunner looks same (BROKEN) as in screenshot. > >tomas@KijasPartners3:~$ gdb --args krunner > > You did not add the --replace option here, meaning you only activate the > existing instance. tomas@KijasPartners3:~$ gdb --args krunner --replace 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: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. 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... (gdb) It is not fixed, it is still broken. Another strange thing, I cannot choose Breeze to splash, there is no such option, it doesn't seem to be installed: tomas@KijasPartners3:~$ ls /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/ images Splash.qml tomas@KijasPartners3:~$ ls /usr/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/images/ busywidget.svgz kde.svgz plasma.svgz it seems some update deleted some of Breeze parts. So, Graham just closed it without explanation and I am unable to reopen it. Wow. It's fixed in Plasma 5.26, but you're not running it yet (it hasn't been released yet) so unless you compiled Plasma from source, there's no chance you have the fix. So still experiencing the bug makes sense. :) Issues with the Breeze splash screen are unrelated and should be discussed separately. |
Created attachment 150933 [details] Image From Top of Screen SUMMARY 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. SOFTWARE/OS VERSIONS Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.25.3 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION No log messages are produced aside from the original systemd "Starting plasma-krunner.service - KRunner..." on first attempt after login.