lxpanel 0.7.99 covers maximized windows
I compiled version 0.7.99. this morning. Now I see that lxpanel covers maximized windows,as it did before (reported in #679)
Both 'Reserve Space' or resizing by 1 pixel and reset again temporarily fix the issue. As soon as I restart lxpanel again, the maximized windows are covered again.
Thank you very much for the report. Could you explain it more detailed? How many monitors do you have? What is your monitors placement (if you have 2 or more)? What are settings for the panel (I'm especially interested in 'autohide' and 'setpartialstrut' settings)? What is your OS? How can I reproduce the issue? Thanks in advance.
I use a laptop using the internal display, thus there is only one screen.
I am using Fedora 20 (x86_64).
My global panel settings:
Global {
edge=top
monitor=0
allign=left
margin=0
widthtype=percent
width=100
height=24
transparent=0
tintcolor=#565656
alpha=255
autohide=0
heightwhenhidden=2
setdocktype=1
setpartialstrut=1
usefontcolor=1
fontsize=8
fontcolor=#000000
usefontsize=1
background=0
backgroundfile=/usr/share/lxpanel/images/background.png
iconsize=24
loglevel=2
}
I can reproduce it as follows:
- make sure a full screen application is active
- then open a terminal window and issue lxpanelctl restart.
The effect can be seen in the screenshot I initially uploaded. The top border with the minimize/maximaxe/close buttons disappears.
Hope this clarifies things a bit.
Does it only happen if you restart panel? I ask that just because it is not the case which can be handled by application because window manager draws windows in the order they appear, except for desktop background one which is always below any others, therefore when panel appears after restart it appears above any windows until they again cover it. Using Alt+Tab will easily cover panel in your case. And also it should be never needed to restart panel because panel should be the application which is started before any other application and stopped after all windows are closed so I don't think this could be an issue ever. In any case I see no possibility to change behavior after panel restart, I'm sorry. Any other case is a subject for fix, of course. So does this happen not after restart?
Thank you very much.
I don't know about every other window manager, but Openbox usually resizes maximised windows when you restart lxpanel. It also resizes them when you move the panel from one screen to another - you would certainly expect that, wouldn't you?
It does not happen only after you restart lxpanel. It also happens after a fresh boot. The lxpanel restart was to offer a (quickly) reproducable case. So, in short, after a fresh reboot, everything appears normal until you open some application.
I hope this issue is completely fixed recently in the GIT repository. Test it when possible and report back if something is still wrong. Thank you a lot for the diagnostics!
Thanks for the quick fix. Confirmed, this bug is fixed in the git repository.