tiling window manager - achieving single vertical with tabbed/group section

prmthz

New Member
Joined
Aug 21, 2023
Messages
4
Reaction score
1
Credits
67
Hi,


I looking for a Tiling Window Manager that provide me with sort of v-stack layout from DWM which has a single bind to quickly swap windows between master and stacked area BUT the stacked (right) side should be presented as a grouped/tabbed layout (one window focused).


Here's a more details about the workflow (and it's variation) I have in mind:

Workflow 01 - vertical split with a master and tabbed groups

On this scenario we would have a single vertical slice creating two areas:

  • [M]aster area: Will hold a single Window
  • [G]rouped area: This will hold a list of Windows where only one Window will show at a time.

Code:
+--------------------------+
|     W1    | W2 | W3 | W4 |
|-----------|--------------|
|           |              |
|     M     |       G      |
|           |              |
|           |              |
+--------------------------+

So the Workflow I would like to achieve is:

- On the Grouped Area I would like to be able to switch the focused Window (like a regular Alt-Tab)

- On the Grouped Area I would like to be able to perform an special "Ungroup" operation that would switch the current focused Window on the [G]roup are with the current Window from the [M]aster area. The "operation" here would be binded by a single keyboard macro instead of multi-step macro combination.


- On the Master Area I would like to be able to perform an special "Send to Group" operation that would switch the current Window on the [M]aster are with the current focused (top) Window from the [G]rouped area.

Example:

The initial state is that we have W1 window on Master and W2 window as the focused window at Grouped:

Code:
    [M]            [G]
+--------------------------+
|           | W3 | W4 | W5 |
|           |--------------|
|           |              |
|     W1    |     [W2]     |
|           |              |
|           |              |
+--------------------------+

But now I want to work with our focus on both W2 and W4 windows. Since my current Focus is on the Grouped area I would press something like "Mod4+Shift+M" and the W2 would be moved to the Master area and the W1 window would be moved to the top of the Grouped:

Code:
    [M]            [G]
+--------------------------+
|           | W3 | W4 | W5 |
|           |--------------|
|           |              |
|     W2    |     [W1]     |
|           |              |
|           |              |
+--------------------------+

Now all we need to "riffle through" the Grouped list with "Alt-Tab" (per-say) to switch to W4.
(I do not really care how the the order of the windows will be in the "tabs". The order is just an "illustration")

Code:
    [M]            [G]
+--------------------------+
|           | W5 | W3 | W1 |
|           |--------------|
|           |              |
|     W2    |     [W4]     |
|           |              |
|           |              |
+--------------------------+

Last flow would be switching our focus to W2

Code:
    [M]            [G]
+--------------------------+
|           | W5 | W3 | W1 |
|           |--------------|
|           |              |
|    [W2]   |      W4      |
|           |              |
|           |              |
+--------------------------+

And sending W2 to the Group area which will automatically trigger a swap W4 with a single bind like "Mod4+Shift+G":

Code:
    [M]            [G]
+--------------------------+
|           | W5 | W3 | W1 |
|           |--------------|
|           |              |
|    [W4]   |      W2      |
|           |              |
|           |              |
+--------------------------+

Workflow 02 - We have a sort of "Windows Stash" and two "Main" areas: On this scenario a window will always open either on the left or the right split. Once we have two windows the new window will "move" the current window on the split you are focused to the "Stash" and be placed on the section.

Either sections (left or right) will have a "Alt-tab" bind the "riffles through" the Window shared stash.

Code:
+--------------------------+
| W1 | W2 | W3 | W4 |      |
|-----------|--------------|
|           |              |
|     M1    |       M2     |
|           |              |
|           |              |
+--------------------------+

So the question is: which Tiling Window Manager can provide me with one of these two workflows? I'm quite sure I won't be able to have that out-of-the-box SO

I do have the expectation to receive recommendations based off tweaking configurations for an XYZ tiling manager. That is fine as long as I can achieve the if ONE or at most TWO macros I will be thrilled!!!

Thank you for reading :D
 


Without exploring the many tiling window managers, which I haven't done, what comes to mind which could approximate the window arrangements shown in post #1is tmux. It's very configurable both in window panes and keystrokes. Here, machines run dwm and tmux together, in which I could briefly recreate the window configurations shown in post #1 though did not develop the keystrokes and groupings.
 

Staff online


Top