Compiz application switcher isn't centered

Bug #158877 reported by Dave
10
Affects Status Importance Assigned to Milestone
Compiz
Fix Released
Unknown
compiz (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: compiz

The default application switcher initially draws centered on the screen and then "hops" to the right and is half off of the screen.

-- Will investigate further to reproduce.

Related branches

Revision history for this message
Dave (david-ayres3) wrote :

Screenshot of problem. In this capture, there were only a few applications open. However, with additional applications, the switcher slides off the screen.

Revision history for this message
Dave (david-ayres3) wrote :

Apologies, left the extension off of the screenshot. Here's a corrected version.

Revision history for this message
Alpha4 (colligia) wrote :

I confirm this thing here on my Acer Aspire 5680 Laptop.
The application switcher window goes to the left and a bit down, for me, just a bit after it shows.
It doesn't happen always but, when this behaviour begins, it doesn't end until compiz is restarted.

Revision history for this message
Alpha4 (colligia) wrote :

I forgot, I have Ubuntu Gutsy, with the included compiz-fusion.

Revision history for this message
evilregis (bradleybanks) wrote :

This is happening as well on my HP dv9000. It happens to varying degrees as far as the offset goes. I just log off and back on to fix the problem. Next time it happens I am going to try disabling that plugin and re-enabling to see if that does anything to fix it... save me having to log out and close everything I'm working on.

Revision history for this message
positivek (anonyhole) wrote :

I am experiencing the same bug. This makes the "Application Switcher" plugin very annoying. As with others, the switcher is centered on initial use and after some (unknown, TBD) time, it does a "jump" when used. When jumpy, it first appears to be centered for a fraction of a second, then moves diagonally, off center. The magnitude of the shift seems to be variable (though always increasing). I have no information on direction yet.

Regarding "evilregis"'s comment: You are correct that simply disabling and then re-enabling that specific plugin ("Application Switcher" in the CompizConfig Settings Manager) restores the correct centering behavior of the switcher. When the shift becomes too far off, after hours of time on the machine, I disable and then re-enable the plugin.

See elsewhere for how to install this extra software, it's easy, and when done, you have access to a sort of control panel found in the menus: System-->Preferences-->Advanced Desktop Effect Settings, as well as through the original, "Appearence" preferences applet.

I will try the switcher after performing certain window management tasks, such as maximize, minimize, unmaximize, full-screen, etc. to look for events that initiate the jump. I guess that there's something that accidentally adds to the shift every time it's done (therefore starting at "0" magnitude and monotonically increasing thereafter). Just a hunch, though I have not touched the code at all.

Hope this helps. Thanks!!

Revision history for this message
joehill (joseph-hill) wrote :

I can confirm this on my Acer 3690 (Intel chipset) in Gutsy. It starts out in the center, then jumps maybe 150px to the right and a few pixels down when the full border is drawn. (That is, it starts with the white background but not a well defined border, then jumps and draws the background and border.) I've had this problem since Beryl/Feisty.

Revision history for this message
Andrew Chin (achin) wrote :

This seems to be an intermediate problems for me as well.

Gusty w/ closed nvidia driver

achin@ack:~$ dpkg -l "*compiz*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-===========================================-===========================================-======================================================================================================
ii compiz 1:0.6.2+git20071119-0ubuntu1~gutsy1 OpenGL window and compositing manager
un compiz-compcomm-plugins-main <none> (no description available)
ii compiz-core 1:0.6.2+git20071119-0ubuntu1~gutsy1 OpenGL window and compositing manager
un compiz-extra <none> (no description available)
ii compiz-fusion-plugins-extra 0.6.0+git20071121-0ubuntu1~gutsy1 Collection of extra plugins from OpenCompositing for Compiz
ii compiz-fusion-plugins-main 0.5.2+git20070928-0ubuntu2 Collection of plugins from OpenCompositing for Compiz
ii compiz-gnome 1:0.6.2+git20071119-0ubuntu1~gutsy1 OpenGL window and compositing manager - GNOME window decorator
un compiz-gtk <none> (no description available)
ii compiz-plugins 1:0.6.2+git20071119-0ubuntu1~gutsy1 OpenGL window and compositing manager - plugins
ii compizconfig-settings-manager 0.5.2+git20070912-0ubuntu1 Compiz configuration settings manager
ii libcompizconfig-backend-gconf 0.5.2+git20071010-0ubuntu1 Settings library for plugins - OpenCompositing Project
ii libcompizconfig0 0.5.2+git20070919-0ubuntu3 Settings library for plugins - OpenCompositing Project
ii python-compizconfig 0.5.2+git20070912-0ubuntu1 Compiz configuration system bindings

Revision history for this message
Kjell Braden (afflux) wrote :

Reproduceable in current hardy:
ii compiz 1:0.7.0-0ubuntu1 OpenGL window and compositing manager
ii compiz-core 1:0.7.0-0ubuntu1 OpenGL window and compositing manager
ii compiz-fusion-plugins-extra 0.6.99+git20071127-0ubuntu3 Collection of extra plugins from OpenComposi
ii compiz-fusion-plugins-main 0.6.99+git20080205-0ubuntu1 Collection of plugins from OpenCompositing f
ii compiz-gnome 1:0.7.0-0ubuntu1 OpenGL window and compositing manager - GNOM
ii compiz-plugins 1:0.7.0-0ubuntu1 OpenGL window and compositing manager - plug
ii compizconfig-backend-gconf 0.6.99+git20080106-0ubuntu1 Settings library for plugins - OpenCompositi
ii compizconfig-settings-manager 0.6.99+git20071201-0ubuntu1 Compiz configuration settings manager

Changed in compiz:
importance: Undecided → Medium
status: New → Confirmed
Changed in compiz:
status: Confirmed → Triaged
Changed in compiz:
status: Unknown → Confirmed
Changed in compiz:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.7.2-0ubuntu1

---------------
compiz (1:0.7.2-0ubuntu1) hardy; urgency=low

  * new upstream release:
    - fix crash in window decorators (LP: #128651)
    - fix crash in cairo_set_line_width (LP: #149535)
    - fixes in compiz scale (LP: #159780)
    - fix resizing taskbar (LP: #172716)
    - do not rotate to non-existing faces (LP: #149460)
    - fixed incorrect switcher position (LP: #158877)
    - add missing i18n (LP: #152911)
    - do not switch viewports when a window requests to
      get focus but wait if it actually really got it
    - and more fixes
  * debian/control:
    - update standards version
    - use ${binary:Version}
    - add section 'libdevel' to libdecoration0-dev
    - updated depends for the compiz metapackage
  * debian/copyright:
    - update FSF adress

 -- Michael Vogt <email address hidden> Fri, 07 Mar 2008 14:26:18 +0100

Changed in compiz:
status: Triaged → 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.