Drag & Drop of window to other desktop separates mouse position from window position

Bug #1014507 reported by Martin Wildam
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When you drag a window from one desktop to another the mouse cursor leaves the window (does not keep position over the window).

Steps to reproduce:
1. Open an application window (a simple text editor is ok)
2. Click and hold on the title bar.
3. Drag the window to desktop on the right or left.

Effekt: Mouse cursor is not placed on the window any more.

Desired effect: Mouse cursor should be placed at the same location on the title bar where it was when it was clicked.

This is not just an estethical issue! Depending on window size you may get desktop switching triggered again and again and window is placed on totally different desktop than desired.

You get serious usability problems when dragging over several desktops or when you have enabled moving desktop with mouse without additional click in compiz desktop wall for example.

I have created a video to demonstrated the problem (see attachment).

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1.1
ProcVersionSignature: Ubuntu 3.2.0-25.40-generic-pae 3.2.18
Uname: Linux 3.2.0-25-generic-pae i686
.tmp.unity.support.test.0:

ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
CompizPlugins: [core,composite,opengl,decor,gnomecompat,regex,compiztoolbox,place,widget,move,imgpng,animation,workarounds,snap,grid,expo,vpswitch,session,commands,resize,mousepoll,unitymtgrabhandles,ezoom,wall,switcher,fade,scale,unityshell]
CompositorRunning: compiz
Date: Mon Jun 18 08:51:14 2012
DistUpgraded: Fresh install
DistroCodename: precise
DistroVariant: ubuntu
DkmsStatus:
 vboxhost, 4.1.16, 3.2.0-24-generic-pae, i686: installed
 vboxhost, 4.1.16, 3.2.0-25-generic-pae, i686: installed
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Dell Device [1028:0263]
   Subsystem: Dell Device [1028:0263]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MachineType: Dell Inc. Latitude E5500
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-25-generic-pae root=UUID=86a17a66-9a2f-471c-b8a7-ad960f3034e3 ro quiet splash nmi_watchdog=0 nowatchdog vt.handoff=7
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/15/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A11
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA11:bd04/15/2009:svnDellInc.:pnLatitudeE5500:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude E5500
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.7.8-0ubuntu1
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.2-0ubuntu3.1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.2-0ubuntu3.1
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Martin Wildam (mwildam) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Phil Hord (phil-phord) wrote :

I can reproduce this as described. But I have an exacerbation to report for this same problem.

I have "dead zones"[1] in my multiple-monitor setup. I find that when I try to drag a window title into a "dead zone" the window refuses to move there and so it sits still on the desktop. The mouse cursor continues to move until it also reaches the dead zone. This action seems to build and magnify a "motion debt" of the mouse cursor; once the window is raised so it is out of the dead zone, it flies a significant distance away from the mouse cursor. Eventually the window can become so severly separated from the mouse so that it is impossible to "release" while the window is still visible on any desktop.

I think this is related to the original bug reported here, but I am not sure it is the same issue. It looks like the "stick edges" contributes to the OP problem in the video. I see similar results as he presents in the video -- but not as pronounced -- when I drag across the sticky monitor edge.

[1] https://docs.google.com/a/canonical.com/document/d/1aHvJ-iIw-59bXTYBmIhQqEx0za2h9jpFE_RhZ2VOvJc/edit?pli=1#heading=h.pbsam0kyijgl

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 201681, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

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.