Mouse jumps to other screen when using "enhanced zoom desktop"

Bug #162396 reported by Lorant Nemeth
58
This bug affects 9 people
Affects Status Importance Assigned to Milestone
compizfusion-plugins-extra
Fix Released
Undecided
Unassigned
compiz (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: compiz-fusion-plugins-main

On a dual screen setup with compiz-fusion "enhanced zoom desktop" plugin:
When mouse is close to the other screen (no matter on which one) super + wheel will zoom on level in on the "active screen" (the one where my mouse is), than the mouse will jump over the other screen, so that any further scroll will result in a zoom on the other screen (so at the and the other screen than I wanted will be zoomed will get effected).

To reproduce:
- setup twinview
- setup compiz-fusion
- enable Enhanced Zoom Desktop
- move mouse to ~1cm from the left side of the left screen
- use super + scroll to zoom in

versions:

ii compiz-core 1:0.6.0+git20071008-0ubuntu1.1 OpenGL window and compositing manager
ii compiz-fusion-plugins-extra 0.5.2+git20070928-0ubuntu1 Collection of extra plugins from OpenComposi
ii compiz-fusion-plugins-main 0.5.2+git20070928-0ubuntu2 Collection of plugins from OpenCompositing f
ii compiz-gnome 1:0.6.0+git20071008-0ubuntu1.1 OpenGL window and compositing manager - GNOM
ii compiz-plugins 1:0.6.0+git20071008-0ubuntu1.1 OpenGL window and compositing manager - plug
ii compizconfig-settings-manager 0.5.2+git20070912-0ubuntu1 Compiz configuration settings manager
rc emerald 0.3~git20070717-0ubuntu1 Decorator for compiz-fusion
ii libcompizconfig-backend-gconf 0.5.2+git20071010-0ubuntu1 Settings library for plugins - OpenCompositi
ii libcompizconfig0 0.5.2+git20070919-0ubuntu3 Settings library for plugins - OpenCompositi
rc libemeraldengine0 0.3~git20070717-0ubuntu1 Decoration engines for compiz-fusion
ii python-compizconfig 0.5.2+git20070912-0ubuntu1 Compiz configuration system bindings

Revision history for this message
Dmitriy Geels (dmig) wrote :

I confirm this bug. I have dual-head configuration using twinview.
One last step to reproduce: move mouse.

Looks like, problem is in: enhanced zoom plugin takes mouse position on whole desktop, while zooming only active viewport.

Revision history for this message
Dmitriy Geels (dmig) wrote :

bug is 100% reproducible, so changing status to confirmed

Changed in compiz-fusion-plugins-main:
status: New → Confirmed
Changed in compizfusion-plugins-extra:
status: Unknown → Confirmed
Changed in compiz-fusion-plugins-main:
status: Confirmed → Triaged
importance: Undecided → Low
Revision history for this message
MarcoBazzani (visik7) wrote :

same problem here
hope for a fix

Changed in compizfusion-plugins-extra:
status: Confirmed → In Progress
Revision history for this message
Spoilerhead (spoilerhead) wrote :

confirmed on 8.10 64bit the mouse jumps on every zoom in step and when it reaches the other screen it zooms that screen

Revision history for this message
Tobias Axelsson Heia (merald) wrote :

Confirmed on 9.04 32bit with T61P Thinkpad in dock with extern monitor (twinview). Out of the dock on laptop screen it works as it should. Had this problem in 8.04 and 8.10 as well.

Revision history for this message
Pinecone (ultimate-pinecone) wrote :

Also happens on 9.04 64bit.

I notice that if my mouse is on the right half of the left monitor or the left half of the right monitor, the mouse will jump to the other monitor, if on the left half of the left monitor or the right half of the right monitor it jumps to the far edge of that monitor, so you can stop it jumping to another monitor by moving the mouse to the far edge before scrolling.

Sorry if that sounds a little confusing :P

affects: compiz-fusion-plugins-main (Ubuntu) → compiz (Ubuntu)
Revision history for this message
Lorant Nemeth (loci) wrote :

I just upgraded to 9.10. Enhanced Zoom is not working at all. Same like it was in the previous 2 releases. The same problem on both my laptop and dualscreen desktop, both with ubuntu shipped NVIDA drivers. Not even disabling output detection helps.

Revision history for this message
Lorant Nemeth (loci) wrote :

On 10.04 it's still the same with both 19x and 260 series of NVIDIA drivers....

Revision history for this message
Lorant Nemeth (loci) wrote :

With 10.10, the situation is still the same. One addition:

I didn't check with 10.04 and 9.10, but at least with 10.10 I get the same problem even without dual monitor setup.
Does anybody have any idea what causes the problem and if this going to be corrected ever?

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

This is fixed in 12.04. Unfortunately the ezoom plugin is not bound by default, but if you enable it, it works perfectly.

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

This is now fixed in upstream compiz too (both versions).

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

Bug watch is pointing at a parked domain.

Changed in compizfusion-plugins-extra:
importance: Unknown → Undecided
status: In Progress → New
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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