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

move non floating window to front of floating window

asked 2015-02-20 09:50:19 +0000

tdi gravatar image

updated 2015-02-20 12:19:53 +0000

I have a rule that says pidin should be always floating and on workspace 5. When I am in a conversation I would like to run a terminal sometimes to check something, and paste to a friend, or co worker.

But, the terminal window is shown under pidin and I can focus it but pidgin is always on the top. I cannot bring the terminal to the front neither with mouse nor with the keyboard.

This is my rule for pidgin:

assign [class="Pidgin"] 5
for_window [class="^Pidgin$"] floating enable

Edit: only pidgin windows are floating, terminal is not.

edit retag flag offensive close merge delete


Is the terminal also a floating window?

Adaephon gravatar imageAdaephon ( 2015-02-20 12:17:53 +0000 )edit

@Adaephon no terminal is not floating.

tdi gravatar imagetdi ( 2015-02-20 12:19:29 +0000 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2015-02-20 13:30:19 +0000

Adaephon gravatar image

Floating windows are always on top of tiled windows. The only way to get a window in front of a floating window is to make it a floating window itself. You can do that with the floating enable or floating toggle (by default bound to Mod1+Shift+space) commands.

That being said, i3 is a tiling window manager and is designed to be used as such. Support for floating windows is rather rudimentary and mainly exists for only two reasons: dialog windows and applications that just can not handle being resized.

So my real suggestion is, not to run pidgin in floating mode. I am also using pidgin and have yet to encounter any problems that would require it to run in floating mode.

edit flag offensive delete link more


@Adaephon ok thank you. btw do you enforce piding starting up in some sane manner, i.e. roster on one side, and smaller than the conversation windows ?

tdi gravatar imagetdi ( 2015-02-20 17:35:02 +0000 )edit

No. I just use stacked layout and after opening the first conversation window, I move the roster to the right and resize it manually. Any conversation windows I then keep in the left container. I usually keep my machine running, so there is really no benefit in automating the layout.

Adaephon gravatar imageAdaephon ( 2015-02-22 22:53:50 +0000 )edit

Question Tools


Asked: 2015-02-20 09:50:19 +0000

Seen: 284 times

Last updated: Feb 20