Compiz maximizing unreliable

Bug #145843 reported by Runar Ingebrigtsen
20
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
Medium
Michael Vogt

Bug Description

Binary package hint: compiz

Maximizing windows with Compiz seems to create a few different problems, running Gutsy on my Intel 945GM display controller.
compiz version 1:0.5.2+git20070918-0ubuntu5

Maximizing freeciv with desktop effects enabled in Gutsy makes freeciv jump on every mouse click. See attached screen shots.
freeciv-client-gtk version 2.0.9-2

Maximizing gnome-terminal leaves a small gap towards the edge of the screen and the panels. See attached screen shot.
gnome-terminal version 2.18.2-0ubuntu1

Maximizing mahjongg doesn't follow the maximizing animation. See attached screencast.
mahjongg 2.20.0.1 from gnome-games version 1:2.20.0.1-0ubuntu1

Related branches

Revision history for this message
Runar Ingebrigtsen (ringe) wrote :
Revision history for this message
Runar Ingebrigtsen (ringe) wrote :

I click the mouse the first time, then the window jumps to this position.

Revision history for this message
Runar Ingebrigtsen (ringe) wrote :

I click the mouse the second time, the FreeCiv window jumps to this position.

From then on, a mouse click makes the window jump between the second and third screenshot.

Revision history for this message
Runar Ingebrigtsen (ringe) wrote :
Revision history for this message
Jon Leighton (jonleighton) wrote :

I've had this too - at least with the GNOME terminal. With the "extra" desktop effects enabled, the "maximised" GNOME terminal will continually wobble as if it has just been maximised.

Revision history for this message
Runar Ingebrigtsen (ringe) wrote :

This video demonstrates the maximizing of the calculator compared to Mahjongg.

Revision history for this message
Runar Ingebrigtsen (ringe) wrote : My hardware

xserver-xorg-video-i810 version 2:1.7.4-0ubuntu5

Revision history for this message
Travis Watkins (amaranth) wrote :

1) Do you have the place plugin enabled?
2) gnome-terminal is asking compiz to do this.
3) This looks fine, it's just because the calculator window is smaller so the effect is more dramatic.

Changed in compiz:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Travis Watkins (amaranth) wrote :

Oops, didn't mean to do that.

Revision history for this message
sancheztavo (sancheztavo) wrote :

I have this problem too, with gnome-terminal. But it only happens with the visual effects enabled, If I disable them, the window maximizes just fine.

I'm running Gutsy Beta from a clean install, with a GeForce 6600 with the drivers provided by restricted-manager

Revision history for this message
Stéphane Graber (stgraber) wrote :

The gnome-terminal issue is really annoying, happens here with both my Nvidia FX5200 (nvidia driver) and my Intel 945GM/GMS (intel driver)

Changed in compiz:
importance: Low → Medium
status: Incomplete → Confirmed
Revision history for this message
Travis Watkins (amaranth) wrote :

The gnome-terminal one is not a bug. That is how it is supposed to work.

Changed in compiz:
status: Confirmed → Incomplete
Revision history for this message
sancheztavo (sancheztavo) wrote :

Travis, why do you say that it's not a bug? it isn't supposed to work that way, because it clearly behaves differently when effects are turned on.

Revision history for this message
Runar Ingebrigtsen (ringe) wrote :

Travis:
1) I don't know. I'm using default setup, with "extra effects" enabled.
2) Why do you think gnome-terminal wants NOT to fill the screen, like under Metacity?
3) If it looks fine, then the screen cast doesn't look right. The mahjongg window doesn't behave like an Epiphany window either. It has nothing to do with the calculator window being smaller. The mahjongg maximizing does not behave properly.

Revision history for this message
Vincent Untz (vuntz) wrote :

Travis: I guess gnome-terminal asks a specific size, right. However the user asks it to be maximized. And the user is the one who chooses, so he's right and gnome-terminal has to adapt to this (and it does with metacity).

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

17:53 < mvo> pochu: thanks :) bug #145843 should be done too
17:53 < mvo> fixed in bzr that is

Thanks Michael!

Changed in compiz:
assignee: nobody → mvo
status: Incomplete → Fix Committed
Revision history for this message
Robert DePriest (robert-depriest) wrote :

Updated my 7.10 system with all updates as of 8:30 CST 10/8. My system also uses the xorg intel driver and is experiencing a similar issue with maximizing windows. Starting an application that normally runs full screen results in the app appearing to be opened "non-full screen", although the top-right window buttons indicate it should be full screen. Clicking the "restore window" middle-button will cause the window to change position on the screen. At this point the middle button is a "maximize window" button. Pressing it will make the window appear full screen for real. It appears that when initially started, the window is not full-screen but the system thinks it is. Telling the system to un-maximize the window and then maximizing it again fixes the issue. Alternatively, if the full screen app is opened, taking up only some of the screen and centered in the top-left corner, if it is dragged to the middle of the screen, it appears to be come unmaximzed and the middle button changes to "maximize window". Pushing that button at this point will cause the app to fully maximize.
My system has this issue with Firefox and gnome-terminal. For OpenOffice 2.3, the window stays un-maximized no matter how many times the maximize button is pressed.
This behavior does not occur with Metacity - only Compiz.

Revision history for this message
Michael Vogt (mvo) wrote :

compiz (1:0.6.0+git20071006-0ubuntu1) gutsy; urgency=low

  * new 0.6 git snapshot:
    - fix initial stacking (LP: #147943)
    - fix crash in grab hanlding in wobbly (LP: #125981)
  * debian/patches/028_compiz_manager_blacklist:
    - add a missing i965 pci id (LP: #149751)
  * debian/patches/029_default_options:
    - disable vsync by default here so that the compiz and
      libcompizconfig do not fight over the default
  * debian/patches/024_add_config_notify.patch:
    - updated so that a extra configure notify is send in resizeWindow
      (LP: #140773)
  * debian/patches/023_ignore_hints_when_maximized.patch:
    - removed, no longer needed with latest git (LP: #145843)
  * debian/patches/030_fix_screensaver:
    - return InputOutput override_redirct windows in
      findTopLevelWindowAtScreen(), this fixes the focus problem
      in gnome-screensaver (LP: #122549)

 -- Michael Vogt <email address hidden> Sat, 06 Oct 2007 18:00:15 +0200

Changed in compiz:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.