Unity moves windows across desktops when dock icon clicked

Bug #997276 reported by Eric Gregory on 2012-05-09
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)

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
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,snap,resize,regex,place,vpswitch,mousepoll,animation,gnomecompat,imgpng,move,workarounds,expo,session,unitymtgrabhandles,wall,ezoom,fade,scale,unityshell]
Date: Wed May 9 11:56:53 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
 PATH=(custom, no user)
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Eric Gregory (eric-yorba) wrote :
Sebastien Bacher (seb128) wrote :

thank you for your bug report, that seems like bug #755842

affects: unity (Ubuntu) → compiz (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers