Red Hat Bugzilla – Bug 105855
Even basic window sizing is now mishandled by Metacity
Last modified: 2007-11-30 17:10:31 EST
Metacity has always had problems with automatic size limiting and things like
the panel. The version in severn still has all of these nasty bugs and another
even worse one
Open a terminal window, place it at the top of the screen
Drag the bottom downwards, it goes behind the panel
Now try getting it back without using magic keypresses or reconfiguring the panel
Metacity has always had too many traps for its alleged target audience, this one
exceeds the others by a large margin.
Metacity's inability to do basic window sizing needs fixing properly, and
preferably before Fedora release, especially the bad bugs like this
Thank you for the lecture, I hadn't noticed the bugs should be fixed.
Go into src/constraints.c and help me with the math, if you want to help.
That said, I can't reproduce the problem. You are saying the titlebar goes under
the top panel or you can move the bottom edge of the terminal below the bottom
I assumed the former, however it doesn't happen to me.
The latter (able to move bottom edge below the bottom panel) is intended
behavior at the moment. It's also always been the behavior as far as I remember.
The constraint is "menu button on top-left of titlebar is onscreen" basically
and has been forever, the implementation just keeps getting modified.
Re: your generalizations, the only other bug I know of from you is "does not
force windows to fit on screen at map time." Also, 2.6.x does fix several bad
resize bugs. One can be reproduced in 2.4.x by pushing a window against the top
of the screen and resizing it from the top edge. Another by trying to resize a
window with no minimum size. Another by trying to use window gravities. The
primary bug introduced by the new code is some keyboard resize funkiness,
especially with terminals; and some problems with certain apps resizing themselves.
It seems to me to be undesirable behavior. Why would there be a reason to resize
a window to extend below the panel?
Not sure what is still left here. Please file new bugs on specific
issues if any remain in FC3.
Ok I'll open a new one because its all stil broken in FC3, just like
the focus handling.