Hello everyone!
I would like certain windows to remain in full screen even if another tiled/floating window is opened on the same workspace. I would also like the tiled/floating windows to remain above the full screen window so that they don’t disappear if I click on the full screen window.
The primary use case for this is games such as Eve Online, where I use a number of external tools which may or may not spawn new windows over the game window (e.g. the Rift Intel tool, which spawns a new small floating window whenever someone writes in one of the intel channels you set Rift to monitor). I dont want it to exit full screen mode. If a tiled or floating window is opened on the same window then Eve also goes into tiled mode.
Reading up a little about this I came across the concept of layers in bspwm, but I’m not entirely sure if they fit for this use case. Here’s an example of what I don’t want to happen:

(The Hostile Reported popup window is from Rift and spawns wherever focus is)
Normally I have it be entirely fullscreen. I’d like to be able to interact with these and other popup windows in tiled/floating mode without pulling Eve out of fullscreen.
How can I begin to work on this? Of course if you would like more info please ask and I’ll provide it.
Thanks in advance!


While I left bspwm a few months ago, it served me very well for years. Unfortunately, as far as I remember, I don’t think it can do what you’re describing. That said, setting
layout=abovein the window’s properties will ensure it stays above others.You might not be looking to switch to another WM (and maybe not to Wayland), but Niri can actually do what you want, in case you ever feel like experimenting.