The i3 FAQ has migrated to All content here is read-only.
Ask Your Question

Why is there no split tabbed/stacked?

asked 2014-10-25 11:20:49 +0000

wave and matter gravatar image

updated 2015-08-03 07:37:01 +0000

Adaephon gravatar image

In the i3 documentation I find the commands split horizontal and split vertical, which will create a branch in the container tree with horizontally or vertically split subcontainers. However, there is no split stacked or split tabbed. To get the same effect, i would have to do Alt+H + Alt+S.

I think that this would be a both usefull and logical feature to have. For myself, I added the stacking version of it using

bindsym Mod1+z split horizontal, layout stacking

But still, I wonder, if there is a design reason for not having this?

edit retag flag offensive close merge delete

3 answers

Sort by ยป oldest newest most voted

answered 2015-08-03 08:53:38 +0000

Adaephon gravatar image

Searching through the discussion mailing list and the issue tracker I could not find any instance where this was even discussed. And the only other related question on this FAQ (that I could find) was resolved the same way you do.

So, the reason, why this is not implemented, is probably just that no one felt it was really needed. Especially as there is an easy workaround.

If you you are not satisfied with the workaround, you can always open a feature request or maybe even program the feature yourself. If nothing else, you will probably at least get an answer why it is not or will not be implemented.

edit flag offensive delete link more

answered 2015-07-31 23:34:43 +0000

adam gravatar image

I also think "split stacked" would be a good feature. I find myself doing "alt+h + alt+enter + alt+s" a lot.

edit flag offensive delete link more

answered 2014-10-25 17:57:32 +0000

ANOKNUSA gravatar image

Stacked and tabbed containers are best not used nested, but as parents of single windows or horizontally/vertically split containers. Trust me, nesting a bunch of stacked or tabbed containers within parents is a recipe for tedium. It's harder to navigate within the layout and harder to break the layout down once there are windows you no longer need open (you may find yourself rearranging windows more frequently than necessary). If you want a group of stacked or tabbed windows on one side and a series of splits on the other, create two separate containers at the same level instead of nesting them together.

edit flag offensive delete link more

Question Tools


Asked: 2014-10-25 11:20:49 +0000

Seen: 476 times

Last updated: Aug 03