Focus delay when switching desktops with Wall plugin

Bug #157806 reported by Ryan Thompson
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: compiz

When switching desktops using the Wall plugin (the default multiple-desktop plugin in Gutsy), the window focus does not change for a second or two after the movement stops. Specifically, the window focus changes at the same time as the movement direction indicator arrow disappears from the multiple desktop display in the center of the screen. This means that I cannot change desktops and immediately start typing in the active window of that desktop.

I think the correct behavior would be to change the window focus as soon as I press the shortcut key to change desktops, i.e. the focus should change at the *beginning* of the animation, not at the very end. This way, if I know which window will be focused on the destination desktop, I can start typing without first waiting for the animation.

I don't know if other desktop switching plugins (cube, etc.) have the same problem, but i they do, it should be fixed.

Also, an analogous problem occurs with the "Put to Adjacent Viewport" shortcuts of the Put plugin. When using such a shortcut, the window should be unfocused immediately, not at the end of the animation.

Revision history for this message
Caroline Ford (secretlondon) wrote :

Could you attach the following files?

~/.xsession-errors, /var/log/Xorg.0.log, and the output of lspci -vvnn.

Thanks!

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

Confirmed on hardy.

Changed in compiz:
importance: Undecided → Wishlist
status: Incomplete → Confirmed
Changed in compiz (Ubuntu):
importance: Wishlist → Low
status: Confirmed → Triaged
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.