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

hide tiled window

asked 2015-06-08 10:15:07 +0000

parras gravatar image

is it possible to have a (non-terminal) guake-style window that is tiled but can be hidden and shown again, restoring its original position? I know scratchpads can be used to hide windows but when they are shown they become floating.

edit retag flag offensive close merge delete


No, that's not possible. And pretty hard to implement in a way that doesn't seem confusing, IMHO.

Airblader gravatar imageAirblader ( 2015-06-08 12:20:23 +0000 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2015-06-09 05:57:28 +0000

Airblader gravatar image

Posting as an answer now: No, i3 does not offer anything like that. And it'd be pretty tough to implement. For floating windows, you don't need to care about the position because it's independent from all other windows. For tiled containers, however, you need to remember the position within the tree and the size ratio. While this is somewhat doable as long as the tree stays the same, it becomes an extremely complex issue once the tree changes. Of course you can make it easy by using a naive approach, but that will likely cause more confusion than do good.

edit flag offensive delete link more


I could see how that'd be a problem. My main use case is for keeping windows at the edges of the screen so perhaps a naive approach could work for me. The easiest thing I can think of would be to call `[window] move left` say 20 times and assume you won't have any more than 20 windows.

parras gravatar imageparras ( 2015-11-26 22:38:31 +0000 )edit

Question Tools

1 follower


Asked: 2015-06-08 10:15:07 +0000

Seen: 75 times

Last updated: Jun 09