Scale plugin causes windows to change transparency over time
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Expired
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: compiz
Hello! I'm running up-to-date Jaunty on a machine with a GeForce 9600 GT video card. I'm currently using nvidia-glx-180 version 180.44-0ubuntu1, however the problem described below has been occurring for a while.
The scale plugin behaves strangely when transparency is involved. When I activate it, first everything is displayed correctly. Then the parts that are transparent (either because of windows' alpha channels or because of the scale plugin's opacity setting) become less so, in steps about a second apart. It looks a bit of it the transparent parts are redrawn without erasing their old images (thus the transparency is effectively reduced each step).
There are some delays between the effect of this on different windows, but less than the “step” delay. I'll attach below two screenshots showing the difference.
In addition to this, other operations, e.g. moving the mouse to focus different windows while in the scaled mode, cause a kind of “flickering” of the windows, as if they switch between different transparencies and can't decide. In all cases, if I leave the scale mode active for a few seconds without any activity all windows will become opaque.
summary: |
- scale plugin is buggy with transparency + Scale plugin is buggy with transparency |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Triaged |
summary: |
- Scale plugin is buggy with transparency + Scale plugin causes windows to change transparency over time |
The two screenshots above show the difference between two steps of “opacification”, as described above. I just held the button that activates scale, then pressed print screen a few times.
As you can see, the windows in the second are visibly more opaque than in the first. Also, it's noticeable that the bottom windows are slightly more opaque than the top ones. I haven't included the final state, it's exactly the same but with every window completely opaque.
By the way, the “redraws” between the steps are easily visible (like a “swipe” that takes about a tenth of a second; however, all the animations are smooth.), and, strangely enough, come from the physical bottom of the screen. (Since my monitor is pivoted to the right, this means left-to-right relative to the images. In case you're wondering, this bug manifests itself without rotation.)