I have a laptop and a big LCD monitor. The monitor sits above the notebook screen and I use the keyboard of the notebook. This is not a common setup but I use it as it's more ergonomic for me.
The xrandr line for this would be:
xrandr --output VGA1 --auto --primary --output LVDS1 --auto --below VGA1
In this setup, when I place the panel to the bottom edge of the monitor on VGA1 output, the maximized windows maximize to the full desktop space rather than stopping at the panel limit. Enabling disabling option "Don't reserve Space on borders" don't have any effect.
For example, I can't see the status bar on Chromium, or I don't see the messages status line for Thunderbird. They are under the panel when Thunderbird or Chromium is maximized. The windows seem not to be aware that there's a panel there.
That is a limitation in the window manager spec the reserved space can only be set from a screen (you have 2 monitors and 1 screen) edge, so in this case it would cover the complete bottom screen.
Thanks Nick. It's a pity to be frank, this is working even in WinXP from 10+ years ago.
I would kindly ask you to keep it as an open bug or a feature enhancement request, one day, someone could be interested to develop it.
In that case its for the window manager to handle. Possible take the surface of panel object as struts.
OK, thank you very much.
guess what : I was bout to open the exact same issue 7 years later ;)
My setup is as follow :
| big LCD monitor |
|___________________| <-- this line is the panel
|Laptop monitor |
<keyboard is here>
Main monitor is the top one, and I set the main panel to the bottom of the top monitor.
In this situation, as described in 2012 : a maximized window on top monitor does not stop at the panel border, it goes to the edge of the monitor.
is there any hope that something new fixe this behaviour ?
I've been enjoying xfe for ages, and multi-monitor support has always been the weak point ;)
And no, putting the panel on top 'a la Mac' is not an ergonomically satisfying solution. (for plenty resaons that have nothing to do in this ticket)
Thanks for any update !
damn, the final output of my asciia rt is not as in the 'preview' :D I hope you still understand the idea
Fixed in 4.14 imho :D
Unlikely, struts and partial struts apply to the screen as a whole, not per output so that setup is cannot be supported with the spec as it is.
Plus the panel would block moving windows between the two displays.
I don't think this should or will be fixed.