Creating empty container with a specific layout
I'd like to create an empty container that acts like an empty workspace so that I can set the layout before opening an application within it.
If I start with an empty workspace (say $mod+8), I can press $mod+w to make it tabbed before opening applications within it. Then, any applications I open will open in a tabbed-layout container.
I can't figure out how to do the same when I'm not in an empty workspace. I have to split the workspace (i.e., $mod+h), open an application, and then set the layout to tabbed ($mod+w).
In the end, I'd like to be able to bind this action -- create an empty container with tabbed layout -- to a key.
Is this (or will this be) possible?
Having empty workspaces violates i3's concept, so I doubt that will ever be possible. Would assigning a default layout per workspace help you? There's a script for that.