| Summary: | a hotkey to minimize everything except active window | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | keisangi <anarchic.teapot> |
| Component: | effects-window-management | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | wishlist | CC: | bugs.kde.org, nate, postix |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/e6cb386fcc9c1015904550b720448e8d09190390 | Version Fixed/Implemented In: | 6.6.0 |
| Sentry Crash Report: | |||
|
Description
keisangi
2009-06-26 12:44:00 UTC
I've periodically wanted this too. Kind of like a "focus on only the current app" action. For the reference, OS X used to have this feature. Besides, there are separate shortcuts for - Hide - Hide others - Minimize - Minimize all (others?) Those are good ones for productivity. I was just looking for this feature, too. I asked about this at https://discuss.kde.org/t/keyboard-shortcut-to-minimize-all-windows-but-the-current-focused-one-so-called-shake-it-action/32061?u=piotr_dobrogost As described in the above post it's especially useful when using tiling window manager (Krohnkite in my case) because by minimizing all but focused window the focused one automatically gets "maximized" without actually changing its state to `maximized`. This is very nice because Krohnkite does not tile windows in `maximized` state (I guess other managers do the same) so this essentially makes it possible to "maximize" window and have it still managed by Krohnkite. It's then possible to again have this "maximized" windows tiled with some other window by simply switching to this other window – no need to first unmaximize to get the window to be tillable again. I suggested to add this directly to Krohnkite at https://github.com/anametologin/krohnkite/issues/151 but this was rejected with the reply "Krohnkite arrange visible windows only, it doesn't Kwin minimize, maximize, close or any other way influence on windows beside change its size. Suggested feature is useful maybe but related rather to Kwin not Krohnkite." I'm eagerly waiting for it in KWin, then ;) Btw, thread on this subject from 2009 – https://forum.kde.org/viewtopic.php%3Ff=83&t=41936.html – with 51 votes. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7538 Git commit e6cb386fcc9c1015904550b720448e8d09190390 by Vlad Zahorodnii, on behalf of Luis Bocanegra. Committed on 09/12/2025 at 15:42. Pushed by vladz into branch 'master'. plugins/minimizeall: add AllOthers, ActiveScreen Adds a new shortcut to minimize all windows except the active one and two additional variants to target only the active screen. M +40 -24 src/plugins/minimizeall/package/contents/code/main.js https://invent.kde.org/plasma/kwin/-/commit/e6cb386fcc9c1015904550b720448e8d09190390 |