Drag & Drop of window to other desktop separates mouse position from window position
| 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
ProcVersionSign
Uname: Linux 3.2.0-25-
.tmp.unity.
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
CompizPlugins: [core,composite
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-
vboxhost, 4.1.16, 3.2.0-25-
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=
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.
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.
version.
version.
version.
version.
version.
version.
version.
- Drag and drop window to another desktop bug demo Edit (3.4 MiB, video/ogg)
- BootDmesg.txt Edit (63.8 KiB, text/plain; charset="utf-8")
- BootLog.gz Edit (594 bytes, application/x-gzip)
- CurrentDmesg.txt Edit (40.0 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (7.1 KiB, text/plain; charset="utf-8")
- DpkgLog.txt Edit (558.9 KiB, text/plain; charset="utf-8")
- GconfCompiz.txt Edit (48.0 KiB, text/plain; charset="utf-8")
- LightdmLog.txt Edit (9.4 KiB, text/plain; charset="utf-8")
- Lspci.txt Edit (14.6 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (718 bytes, text/plain; charset="utf-8")
- MonitorsUser.xml.txt Edit (811 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.6 KiB, text/plain; charset="utf-8")
- ProcEnviron.txt Edit (99 bytes, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.6 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (4.2 KiB, text/plain; charset="utf-8")
- UdevDb.txt Edit (139.3 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (301.1 KiB, text/plain; charset="utf-8")
- UnitySupportTest.txt Edit (620 bytes, text/plain; charset="utf-8")
- XorgLog.txt Edit (37.7 KiB, text/plain; charset="utf-8")
- XorgLogOld.txt Edit (35.2 KiB, text/plain; charset="utf-8")
- Xrandr.txt Edit (5.7 KiB, text/plain; charset="utf-8")
- xdpyinfo.txt Edit (9.7 KiB, text/plain; charset="utf-8")
Status changed to 'Confirmed' because the bug affects multiple users.
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.
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.