[FEAT]: Add a shortcuts to minimize all but the active desktop window. #404

Closed
opened 2026-01-05 14:50:29 +01:00 by adam · 8 comments
Owner

Originally created by @ClixTW on GitHub (Jun 4, 2024).

Is your feature request related to a problem? Please describe.
It's like pressing the Windows key + Home, but limited to the current workspace.
I have dual monitors, so this practice affects the other monitor.

Describe the solution you'd like
Wish could add a shortcut to minimize all windows, leaving only the active one, and only works on the current workspace.
This way I can quickly maximize the window I want to use without affecting the other displays.
I know there's a monocle function, but it's a bit confusing for me to use.

Describe alternatives you've considered
Maybe can force Windows key+Home to work only in the current workspace?
I don't know anything about programming, so I'm probably being a little whimsical.

Additional context
Unfortunately I don't understand English either, the above was translated with DeepL and slightly embellished by me, I am sorry if I have offended you in any way.
Please let me know if I've expressed anything unclearly and I'll try to add to it, thanks LGUG2Z for creating such a great software😊

Originally created by @ClixTW on GitHub (Jun 4, 2024). **Is your feature request related to a problem? Please describe.** It's like pressing the `Windows key + Home`, but limited to the current workspace. I have dual monitors, so this practice affects the other monitor. **Describe the solution you'd like** Wish could add a shortcut to minimize all windows, leaving only the active one, and only works on the current workspace. This way I can quickly maximize the window I want to use without affecting the other displays. I know there's a monocle function, but it's a bit confusing for me to use. **Describe alternatives you've considered** Maybe can force `Windows key+Home` to work only in the current workspace? I don't know anything about programming, so I'm probably being a little whimsical. **Additional context** Unfortunately I don't understand English either, the above was translated with DeepL and slightly embellished by me, I am sorry if I have offended you in any way. Please let me know if I've expressed anything unclearly and I'll try to add to it, thanks LGUG2Z for creating such a great software😊
adam added the enhancement label 2026-01-05 14:50:29 +01:00
adam closed this issue 2026-01-05 14:50:29 +01:00
Author
Owner

@CtByte commented on GitHub (Jun 5, 2024):

I feel like it could be a useful addition to be able to minimize all inactive windows to clean up a workspace.

Perhaps if you only want to maximize a window for a while, you could use the Win + Up arrow instead of the komorebic toggle-monocle since the idea is very similar. Use Win + Down arrow to restore or minimize a window.

Also, if you want to organize all your windows on a workspace, you can use the komorebic stack-all command. However, this is not available in v0.1.26 and will probably be part of the next release (v0.1.27).

( I hope this will make sense when you translate it 😄 )

@CtByte commented on GitHub (Jun 5, 2024): I feel like it could be a useful addition to be able to minimize all inactive windows to clean up a workspace. Perhaps if you only want to maximize a window for a while, you could use the `Win + Up arrow` instead of the `komorebic toggle-monocle` since the idea is very similar. Use `Win + Down arrow` to restore or minimize a window. Also, if you want to organize all your windows on a workspace, you can use the `komorebic stack-all` command. However, this is not available in v0.1.26 and will probably be part of the next release (v0.1.27). ( I hope this will make sense when you translate it 😄 )
Author
Owner

@ClixTW commented on GitHub (Jun 5, 2024):

Perhaps you have used a simpler way of saying it, I can see exactly what you mean, thanks.

I've also triedWin + Up arrow, and the problem with this approach is:
There are many windows on the screen ➡️ maximized one of them ➡️ open another window ➡️ back to the screen of many windows, instead of one on each side.

I want to skip the process of manually minimizing other windows one by one.

I've looked at other tiling window management and don't see a similar need, perhaps my needs conflict with this type of window management? 🤔

@ClixTW commented on GitHub (Jun 5, 2024): Perhaps you have used a simpler way of saying it, I can see exactly what you mean, thanks. I've also tried`Win + Up arrow`, and the problem with this approach is: There are many windows on the screen ➡️ maximized one of them ➡️ open another window ➡️ back to the screen of many windows, instead of one on each side. I want to skip the process of manually minimizing other windows one by one. I've looked at other tiling window management and don't see a similar need, perhaps my needs conflict with this type of window management? 🤔
Author
Owner

@LGUG2Z commented on GitHub (Jun 5, 2024):

Whenever I want to see the desktop I just switch to an empty workspace- am I missing something here?

If you want just the focused window you can also switch to monocle mode

There is also the toggle-maximize command if you specifically want the window maximized

@LGUG2Z commented on GitHub (Jun 5, 2024): Whenever I want to see the desktop I just switch to an empty workspace- am I missing something here? If you want just the focused window you can also switch to monocle mode There is also the toggle-maximize command if you specifically want the window maximized
Author
Owner

@ClixTW commented on GitHub (Jun 5, 2024):

Suppose I want to make the screen from this:

螢幕擷取畫面 2024-06-06 003732

Becomes this:

螢幕擷取畫面 2024-06-06 003826

I need to minimize three windows:

螢幕擷取畫面 2024-06-06 003732 - 複製

(three steps, depending on how many windows there are)

If I could just leave the browser, I would just open the window I want to put on the right. (two steps)

I noticed you edited it several times, thanks for the time you spent on me. By the way, your YouTube channel is very impressive 👍

@ClixTW commented on GitHub (Jun 5, 2024): Suppose I want to make the screen from this: ![螢幕擷取畫面 2024-06-06 003732](https://github.com/LGUG2Z/komorebi/assets/4404305/dc34c81e-2747-44fd-9a49-196eb9079aa9) Becomes this: ![螢幕擷取畫面 2024-06-06 003826](https://github.com/LGUG2Z/komorebi/assets/4404305/26283bde-a24f-4da7-af26-df7594b099b6) I need to minimize three windows: ![螢幕擷取畫面 2024-06-06 003732 - 複製](https://github.com/LGUG2Z/komorebi/assets/4404305/0fd5420a-5569-41ab-a6c1-78c903d186c2) (three steps, depending on how many windows there are) If I could just leave the browser, I would just open the window I want to put on the right. (two steps) I noticed you edited it several times, thanks for the time you spent on me. By the way, your YouTube channel is very impressive 👍
Author
Owner

@CtByte commented on GitHub (Jun 5, 2024):

When I have many windows open on a workspace and I want to focus on a window, I sometimes use the komorebic move-to-workspace command as well. This will move the active window to a new workspace and switches the workspace as well. This will be more obvious if you have the komorebi bar (which is coming in the future). You can also try zebar.

If you move the "github" window to workspace 2 then you can just open a new window to the right. The other 3 windows would stay on workspace 1.

@CtByte commented on GitHub (Jun 5, 2024): When I have many windows open on a workspace and I want to focus on a window, I sometimes use the `komorebic move-to-workspace` command as well. This will move the active window to a new workspace and switches the workspace as well. This will be more obvious if you have the komorebi bar (which is coming in the future). You can also try [zebar](https://github.com/glzr-io/zebar). If you move the "github" window to workspace 2 then you can just open a new window to the right. The other 3 windows would stay on workspace 1.
Author
Owner

@ClixTW commented on GitHub (Jun 5, 2024):

Yes, I have just started using tiling window manager and am extremely excited to have discovered komorebi.

I think it's better to change habits than to ask for new features.

“Move to workspace” is a good way to go, I'll try Zebar as well, I've read the discussion on the komorebi bar and it looks very good!

Please allow me to close the thread, thank you both for your time 🙇‍♂️

@ClixTW commented on GitHub (Jun 5, 2024): Yes, I have just started using tiling window manager and am extremely excited to have discovered komorebi. I think it's better to change habits than to ask for new features. “Move to workspace” is a good way to go, I'll try Zebar as well, I've read the discussion on the komorebi bar and it looks very good! Please allow me to close the thread, thank you both for your time 🙇‍♂️
Author
Owner

@LGUG2Z commented on GitHub (Jun 5, 2024):

I think it's good to keep track of workflow adjustments like this that people can make when using a tiling window manager for the first time - perhaps we can add a page on the docs site for workflows that come up repeatedly 🤔

@LGUG2Z commented on GitHub (Jun 5, 2024): I think it's good to keep track of workflow adjustments like this that people can make when using a tiling window manager for the first time - perhaps we can add a page on the docs site for workflows that come up repeatedly 🤔
Author
Owner

@CtByte commented on GitHub (Jun 5, 2024):

Since there are so many ways that a tiling window manager can be used, that a small starter guide would surely be greatly appreciated.

Your videos are a great help already to introduce new features. They should be added to those docs for sure, linked as a playlist perhaps.

@CtByte commented on GitHub (Jun 5, 2024): Since there are so many ways that a tiling window manager can be used, that a small starter guide would surely be greatly appreciated. Your videos are a great help already to introduce new features. They should be added to those docs for sure, linked as a playlist perhaps.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#404