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

All floating windows except terminal

asked 2013-06-11 06:54:00 +0000

Mr Green gravatar image

Currently using this in config:

for_window [class="[.]*"] floating enable

Which works perfectly, would however like to be able to have terminals tiling. Is there a way to expand the regular expression to ignore terminal of my choice [in this case Lxterminal] ?

edit retag flag offensive close merge delete


Hrrmm... I would go for a terminal multiplexer like tmux in a floating window manager. If normal behavior = non-tiling, then get a non-tiling WM, especially as there is excellent tiling behavior in the exceptional application. .

joepd gravatar imagejoepd ( 2013-06-11 17:39:18 +0000 )edit

I just like the purity of i3, its simplicity and small size. Would like to carry on using it if ok ;)

Mr Green gravatar imageMr Green ( 2013-06-11 17:42:53 +0000 )edit

lol hehe, welcome aboard :) But just choose the best tool for the job. You could always run i3 on a different TTY than openbox, and juggle with Xvfb and Xephyr to swap applications from the one to the other. Did not reach stability with that aproach, though :)

joepd gravatar imagejoepd ( 2013-06-11 20:21:03 +0000 )edit

2 answers

Sort by ยป oldest newest most voted

answered 2013-06-11 08:00:11 +0000

badboy_ gravatar image

Just add another for_window line above which matches the terminal and set floating disable.

Keep in mind that i3 is a tiling window manager. Maybe i3 is not the best solution for your workflow then.

edit flag offensive delete link more


I have come from using Openbox so just trying to get into the habit of using a tiling window manager. From what I have read the first thing users do is set up floating windows for gui applications. my thinking was to work the other way around. Will try adding an exception as per you answer.

Mr Green gravatar imageMr Green ( 2013-06-11 08:46:48 +0000 )edit

i3 is not built around idea that all windows are floated. If tiling is not your cup of tea, you should try something else. If you ask me, tiling window managers are wort the troubles during adaptation period.

MeanEYE gravatar imageMeanEYE ( 2013-06-16 15:49:51 +0000 )edit

answered 2013-06-11 21:27:31 +0000

updated 2013-06-11 21:28:50 +0000

I used to use terminator before moving to i3... if you only need tiling for terminals, that's a very good option.

(Expanding on what joepd said)

edit flag offensive delete link more

Question Tools


Asked: 2013-06-11 06:54:00 +0000

Seen: 450 times

Last updated: Jun 11 '13