unity-compiz develops focus problems and sends input to minimized windows when 'Keep previews of minimized windows' is enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Invalid
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Binary package hint: unity
Recently unity-compiz has been getting itself into a state on my PC where it loses track of windows, with the following symptoms:
a) Without being prompted, it decides that a particular window is 'always on top'. If you click on another application, the original window stays on top.
b) Even if you minimize this window, input is still sent to it when the mouse is over the location where the window last was seen.
So if for instance the window mistakenly 'always on top' is gnome-terminal and there is a firefox window open, if I minimize gnome-terminal so that only firefox is showing, when I move the mouse over the section of firefox that was formerly covered by gnome-terminal, the mouse cursor turns into a 'typing input' cursor, and I can't click on links etc in firefox, and that part of firefox becomes unusable. It doesn't have to be firefox - for instance, I had the problem in apport and I couldn't click on the 'Send' button because the input was being sent to the minimized window.
If the window 'always on top' is nautilus and it is minimized, when I move the cursor over its former location in say firefox and press the right mouse button, I get the nautilus popup menu.
Closing the 'always on top' window makes the problem go away but then compiz often mysteriously chooses another window to be 'always on top'.
This has been happening more and more frequently. I am also using the unity desktop more heavily now by opening more windows at once.
I have been running a natty VM in VirtualBox at the same time as running natty in the host (where I am seeing the issue) in case that makes a difference.
Any suggestions on how to debug this further?
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.6-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelMo
Architecture: amd64
CheckboxSubmission: 1bd8e90541d49b9
CheckboxSystem: d00f84de8a55581
CompizPlugins: [core,bailer,
Date: Tue Apr 12 08:57:38 2011
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100224.1)
ProcEnviron:
LANGUAGE=en_AU:en
PATH=(custom, user)
LANG=en_AU.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: Upgraded to natty on 2011-04-11 (0 days ago)
summary: |
- unity-compiz develops focus problems and sends input to minimized with + unity-compiz develops focus problems and sends input to minimized windows |
description: | updated |
summary: |
unity-compiz develops focus problems and sends input to minimized - windows + windows when 'Keep previews of minimized windows' is enabled |
Changed in compiz: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
no longer affects: | unity (Ubuntu) |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.10.2 |
Changed in compiz: | |
milestone: | 0.9.10.2 → 0.9.11.0 |
unity-compiz also seems to have particular trouble with thunderbird. Right now I can't have both firefox and thunderbird un-minimized at the same time, or I see the global menu for one but the other one gets displayed; clicking on the displayed window makes the other one appear and the global menu swaps over as well.
I think this happened when I confused it by writing a new message in Thunderbird. unity-compiz thinks the two windows are the same but knows that two windows are open, so that eg when you click on the thunderbird icon in unity-launcher and the 'window chooser panel' comes up it only shows one window to choose from. Normally it would show both.
Or perhaps it gets confused because firefox and thunderbird are both mozilla applications?