https://bugs.kde.org/show_bug.cgi?id=445207
Bug ID: 445207 Summary: Integrate KRunner with KWin's Present Windows function (aka ExposeAll) Product: krunner Version: 5.23.2 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: wishlist Priority: NOR Component: general Assignee: alexander.loh...@gmx.de Reporter: m...@kfarwell.org CC: plasma-b...@kde.org Target Milestone: --- SUMMARY GNOME has a rather nice workflow where you can press Meta to get an overview of your windows, and then start typing to search apps/etc. KWin's "Present Windows" feature does a great job of the first part and KRunner does a great job of the second, but I would like to combine these with one keyboard shortcut. But as it stands, KRunner won't show up while Present Windows is active. Currently, typing in the Present Windows interface searches your windows. KRunner will do the same thing and more, so I think this is a good improvement upon the existing behaviour. STEPS TO REPRODUCE 1. `qdbus org.kde.kglobalaccel /component/kwin invokeShortcut ExposeAll; qdbus org.kde.krunner /App display` OBSERVED RESULT Present Windows work as usual, but no sign of KRunner until Present Windows is closed. EXPECTED RESULT 1. Present Windows should appear, and KRunner should appear on top of it. 2. KRunner should get keyboard focus while the user can still click on windows. 3. KRunner's "Windows" plugin should get priority (always be the first search result if there's any match) while Present Windows is active. 4. Typing in KRunner should hide non-matching windows in Present Windows (this is the current behaviour in Present Windows which would be nice to preserve). 5. Closing either KRunner or Present Windows should automatically close the other as well. This would be optimal, but a minimally viable implementation would just allow KRunner to open on top of Present Windows. SOFTWARE/OS VERSIONS Linux: Archlinux 5.14.16-zen1-1-zen amd64 KDE Plasma Version: 5.23.2 KDE Frameworks Version: 5.87.0 Qt Version: 5.15.2 -- You are receiving this mail because: You are watching all bug changes.