Created attachment 2456[details]
Illustrative screen shot
Hello.
This is an issue I bring from the Openbox mailing list as suggested by Dana Jansens.
I use Openbox as my WM under a somewhat-gnome-ish desktop. I have reserved struts all around my screen due to three gnome panels (up, down and left) and a couple of gkrellm instances (to the right).
When I maximize a given window Openbox removes the window borders, which to my eyes looks a bit odd when the window is not fitting the whole screen due to struts. I wanted to know if there's a feature to instruct openbox not to remove the window borders for maximized windows, but it seems there's no such feature and Dana asked my to open a new feature request here for that.
I think that this feature could be useful for those having struts. Openbox directly support setting struts via <margins>....</margins> on its config file so it only makes sense to polish this feature by providing a way to preserve window borders on such circumstance, or, if there's an agreement, to directly preserve them when struts are defined for all the four screen borders.
Another question would be if there's a sense in -for example- preserving the right border while ripping off the left border when there's a margin to the right but no margin to the left side of the screen.
Thanks for reading and for any response :)
I think regardless of the option, we need to always hide the border for each edge that is on a screen edge, and then depending on the option show or not show the border for edges that aren't on a screen edge. The reason we need to hide them is that otherwise they "stick out" on a neighbouring monitor in a multi-monitor setup.
Created attachment 2456 [details] Illustrative screen shot Hello. This is an issue I bring from the Openbox mailing list as suggested by Dana Jansens. I use Openbox as my WM under a somewhat-gnome-ish desktop. I have reserved struts all around my screen due to three gnome panels (up, down and left) and a couple of gkrellm instances (to the right). When I maximize a given window Openbox removes the window borders, which to my eyes looks a bit odd when the window is not fitting the whole screen due to struts. I wanted to know if there's a feature to instruct openbox not to remove the window borders for maximized windows, but it seems there's no such feature and Dana asked my to open a new feature request here for that. I think that this feature could be useful for those having struts. Openbox directly support setting struts via <margins>....</margins> on its config file so it only makes sense to polish this feature by providing a way to preserve window borders on such circumstance, or, if there's an agreement, to directly preserve them when struts are defined for all the four screen borders. Another question would be if there's a sense in -for example- preserving the right border while ripping off the left border when there's a margin to the right but no margin to the left side of the screen. Thanks for reading and for any response :)