GNOME Bugzilla – Bug 107622
Corner panel equivalence
Last modified: 2015-03-24 13:00:56 UTC
At the moment if a panel is in the center of the screen edge, then its position is relative to the center, otherwise its position is relative to the top or left corner. It would be nice if panels which are in the bottom or right corner had their position relative to that corner. I don't think its a huge issue, though - it only matters if you log into somewhere with a bigger screen.
This is quite important; remember we have an xrandr capplet now so people's screen sizes could change regularly.
I think it is somehow needed to fix http://qa.mandrakesoft.com/show_bug.cgi?id=4932 : using 1152x864 resolution : bottom panel with the following parameters : orientation : bottom height : 32 Display hide buttons 'checked' change resolution using gnome-display-properties to a lower resolution. Pressing one of the two hides buttons completely hide the panel, with no way to get it back.
*** Bug 138337 has been marked as a duplicate of this bug. ***
*** Bug 163421 has been marked as a duplicate of this bug. ***
I'll try to work on this for 2.12.
*** Bug 309564 has been marked as a duplicate of this bug. ***
Sebastien marked my bug as a duplicate of this one and added me to the CC list. Thanks for that. :) I'm posting this so that I can get some more symptoms listed on this bug report because I don't change my screen resolution. EVER. I like things in specific locations. Anyway.. I have a floating panel that contains a taskbar on the top border that I would like to stay on the right side of the top border. I can get it there by dragging it w/ the middle button or using G-conf but if I open another window and then close it the taskbar causes the panel to grow and then shrink at which point it is no longer right justified on the top border. I proposed two possible solutions to this in my original bug report. Please see my original Bug #309564 for all the details. Thanks. :)
*** Bug 327469 has been marked as a duplicate of this bug. ***
Mass changing: milestone 2.12.x => milestone 2.14.x
*** Bug 331083 has been marked as a duplicate of this bug. ***
*** Bug 380976 has been marked as a duplicate of this bug. ***
Seems to affect a center-bottom panel. Using XrandR to make the screen smaller, then larger again leaves any panel aligned to the bottom or the right of the screen floating in the middle of the screen.
Still in 2.18.1. Worse still, if the panel is placed on the bottom edge of a large screen, than the monitor is resized lower (even between sessions in this case), the panel can become completely inaccessable. I had to plug in an external monitor that could do a higher resolution to get my laptop useful again.
Created attachment 90795 [details] [review] Add fields to remember x, y from the bottom right corner With this patch, we now save the position from the bottom right corner when it's needed. It works quite well when changing the resolution. However, when you put a non-expanded panel with a window list in the bottom-right corner, and if the window list is big enough, the panel goes to the left. I'll look into this last issue soon, so we can finally commit this.
I've committed an updated patch which fixes the issue I mentioned. Everything should work now. People, please try svn trunk or 2.19.5 when it's released and tell me if it works well for you. The change was not a deeply fundamental change in how the panel works, but it's not trivial either, so I might have made some mistakes or forgotten something.