Unity moves windows across desktops when dock icon clicked
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
1. Start an application, let's say GEdit
2. Position the GEdit window between desktops
3. Switch to a desktop which does not contain GEdit
4. Hit the GEdit icon on the dock
At this point, depending on the placement of the window, one of two things will happen
* GEdit will be moved and resized so that it fits on one of the desktops (the desktop selection seems somewhat arbitrary) then the desktop will be switched to show GEdit
* GEdit will be moved and resized, but the desktop will not switch and GEdit will not be shown
While positioning windows between desktops may seem like an unusual thing to do, it's easy to have a slight overlap on the top or bottom of a window.
Additionally, while I appreciate the idea of moving and resizing a window, it often selects the "wrong" desktop. If the majority of a window is on Desktop 1, I'd expect Unity to keep it there -- not move it to Desktop 3 just because a few pixels are on Desktop 3.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CompizPlugins: [core,composite
Date: Wed May 9 11:56:53 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
thank you for your bug report, that seems like bug #755842