After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 92618 - turn off Display Content while resizing windows
turn off Display Content while resizing windows
Status: RESOLVED WONTFIX
Product: metacity
Classification: Other
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
: 94891 109065 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-09-06 02:13 UTC by Daryl Stimm
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Daryl Stimm 2002-09-06 02:13:32 UTC
When using metacity with programs like xawtv, the
picture will flicker when resizing the window,
kwin also has this problem but they have the
option to turn it off in kcontrol.   The easiest
way to fix it is to turn off Display content while
resizing windows.

This feature is a must for me to use metacity. It
makes watching tv with xawtv horrible.

thanks.
Comment 1 Havoc Pennington 2002-09-06 02:59:05 UTC
If xawtv flickers, then it should be fixed. But in the meantime a
little flicker during resize never killed anyone.
Comment 2 Daryl Stimm 2002-09-06 03:05:39 UTC
its not "alittle" flicker, after resizing it lasts for about 10 seconds. 
Comment 3 Havoc Pennington 2002-09-06 03:12:15 UTC
That's a bug in xawtv - there's no reason it should do that.
Comment 4 Daryl Stimm 2002-09-06 03:54:03 UTC
but if there is a known fix, it would be easiest to fix it with in the
windowmanager, since xawtv only has problems with metacity and
kwin(and kwin has a switch to turn it off).  Its caused by the
windowmanager trying to make resizing "Look Better".  I have talked to
xawtv about this and they said its a problem with the windowmanager.

If kde can fix kwin why cant we fix metacity?
Comment 5 Havoc Pennington 2002-09-06 04:01:00 UTC
It's not a fix to metacity, it's a workaround for broken applications
that should be fixed. And as xawtv demonstrates, if WMs support this
kind of workaround it encourages apps to be broken. metacity does have
some workarounds for broken apps, but in this case relatively few apps
are broken, and the workaround has high complexity cost, and the
workaround does not benefit most users who won't figure out to use it.
i.e. the workaround doesn't work out of the box. Finally there is no
good place in the Preferences menu to put an option like this, and no
good label for the setting that will make sense to any normal user.
So again the workaround is for 1% of technical users, and does not
help 99% of users; however the 1% are the people who could fix the
problem for real, by fixing xawtv.

Anyway, I've had this same conversation 3 dozen times. ;-) Look
through the closed bug reports...
Comment 6 Daryl Stimm 2002-09-06 04:25:18 UTC
Metacity developement is alot more active than xawtv developement.  I
dont even like the new versions of xawtv, so I am stuck using 3.65. 
Even if the new versions of xawtv had a fix for this problem, I still
would not benifit.

Its sad that this cant be implemented by metacity.  Just add the
option to the gconf-editor.

there is no reason why metacity cant support these "broken/old" apps.

Comment 7 Daryl Stimm 2002-09-06 05:50:55 UTC
http://mail.gnome.org/archives/wm-spec-list/1999-November/msg00088.html

It looks like this feature became default because of this.

I found this link in src/window.c

  /* For nice effect, when growing the window we want to move/resize 
                                             
   * the frame first, when shrinking the window we want to move/resize
                                            
   * the client first. If we grow one way and shrink the other,      
                                             
   * see which way we're moving "more"                               
                                             
   *                                                                 
                                             
   * Mail from Owen subject "Suggestion: Gravity and resizing from the
left"                                       
   *
http://mail.gnome.org/archives/wm-spec-list/1999-November/msg00088.html
                                      
   *                                                                 
                                             
   * An annoying fact you need to know in this code is that
StaticGravity                                          
   * does nothing if you _only_ resize or _only_ move the frame;     
                                             
   * it must move _and_ resize, otherwise you get NorthWestGravity   
                                             
   * behavior. The move and resize must actually occur, it is not    
                                             
   * enough to set CWX | CWWidth but pass in the current size/pos.   
                                             
   */                                                                    

Any way I can go back to the way it was? 

Comment 8 Havoc Pennington 2002-09-06 14:19:47 UTC
metacity has never had wireframe resize, it's always been opaque.
Comment 9 Daryl Stimm 2002-09-06 22:24:06 UTC
is there a way to switch to wireframe? 
Comment 10 Havoc Pennington 2002-09-07 16:33:06 UTC
No, it has never had wireframe mode optionally or otherwise.
Comment 11 Havoc Pennington 2002-10-04 21:37:21 UTC
*** Bug 94891 has been marked as a duplicate of this bug. ***
Comment 12 Havoc Pennington 2002-10-09 14:56:34 UTC
*** Bug 95273 has been marked as a duplicate of this bug. ***
Comment 13 Havoc Pennington 2003-03-06 21:19:18 UTC
*** Bug 94891 has been marked as a duplicate of this bug. ***
Comment 14 Havoc Pennington 2003-03-24 04:53:17 UTC
*** Bug 109065 has been marked as a duplicate of this bug. ***