Non-maximized windows which sit on the border of a workspace move when called
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Compiz Desktop Wall Plugin |
Fix Committed
|
Medium
|
Sam Spilsbury | ||
Compiz Main Plugins |
Fix Committed
|
Medium
|
Sam Spilsbury | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Quantal |
Fix Released
|
Medium
|
Unassigned | ||
compiz-plugins-main (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Medium
|
Timo Jyrinki |
Bug Description
[Impact]
Windows get forcefully moved fully to the current workspace when they are partially overlapping the workspace and then alt-tabbed to.
[Test Case]
TESTCASE 1:
1. Move a window to the far right workspace so that it overlaps the right side of the screen a little.
2. Switch to the far left workspace where you can see a little of the overlapping window.
3. Alt-Tab to the window.
Observed: Window jumps to being entirely on the far left workspace.
Expected: Window stays where it was.
TESTCASE 2:
1. Move a window to the far left workspace so that it overlaps the left side of the screen a little.
2. Switch to the far right workspace where you can see a little of the overlapping window.
3. Alt-Tab to the window.
Observed: Window jumps to being entirely on the far left workspace.
Expected: Window stays where it was.
[Regression Potential]
Wall plugin / overlapping window behavior on multiple workspaces in general.
---
ORIGINAL DESCRIPTION:
Binary package hint: unity
The bug works as follows:
1. Put a non-maximized window against the border of your workspace
2. Switch to the adjoining workspace
3. Select the window in Unity
Expected Behavior
You are switched back to the workspace with the window
What actually happens
You stay in the current workspace AND the window is shifted slightly into the current workspace
Making it impossible to use without manually switching to the workspace and dragging the window back to where it was
Screenshoted instructions:
1) Put an application window hard against the side of your workspace without maximizing it
Bottom right workspace: http://
(All workspaces: http://
2) Go to a different workspace which shares an edge with your application
Top right workspace: http://
3) Click on the application within the launcher, and the application will jump a little way into the next workspace
Top right workspace after clicking on XChat and Gwibber launcher icons: http://
To show this more, I reset the windows to their original locations from #1, went into the bottom left workspace and clicked on Gwibber again: http://
I hope that makes sense and explains the bug.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.4-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
DRM.card0.VGA.1:
status: disconnected
enabled: disabled
dpms: Off
modes:
edid-base64:
Date: Sun Apr 10 07:38:31 2011
DistUpgraded: Log time: 2011-03-24 19:34:20.948953
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus: vboxhost, 4.0.4, 2.6.38-8-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
nVidia Corporation NV43 [GeForce 6600 GT] [10de:0140] (rev a2) (prog-if 00 [VGA controller])
Subsystem: LeadTek Research Inc. Device [107d:2009]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110302)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110302)
InstallationMed
ProcEnviron:
LANGUAGE=en_AU:en
LANG=en_AU.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
ProcVersionSign
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: Upgraded to natty on 2011-03-24 (16 days ago)
dmi.bios.date: 12/28/2004
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F6
dmi.board.name: NF-CK804
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.modalias: dmi:bvnAwardSof
version.compiz: compiz 1:0.9.4+
version.ia32-libs: ia32-libs 20090808ubuntu11
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
Related branches
- Daniel van Vugt: Needs Resubmitting
- Alan Griffiths: Pending requested
-
Diff: 294 lines (+221/-14)3 files modifiedsrc/privatescreen.h (+30/-4)
src/privatescreen/tests/test-privatescreen.cpp (+166/-0)
src/screen.cpp (+25/-10)
- Daniel van Vugt: Approve
-
Diff: 452 lines (+343/-44)8 files modifiedCMakeLists.txt (+4/-1)
src/offset_movement/CMakeLists.txt (+57/-0)
src/offset_movement/include/offset-movement.h (+41/-0)
src/offset_movement/src/offset-movement.cpp (+62/-0)
src/offset_movement/tests/CMakeLists.txt (+58/-0)
src/offset_movement/tests/test-wall-offset-movement.cpp (+97/-0)
src/wall.cpp (+22/-43)
src/wall.h (+2/-0)
- Didier Roche-Tolomelli: Approve
- Ubuntu branches: Pending requested
-
Diff: 348 lines (+323/-0)4 files modifieddebian/changelog (+10/-0)
debian/patches/fix_1015151.patch (+26/-0)
debian/patches/fix_755842.patch (+285/-0)
debian/patches/series (+2/-0)
Changed in unity: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in unity: | |
status: | Confirmed → Triaged |
affects: | unity → compiz-core |
Changed in compiz-core: | |
importance: | Undecided → Low |
status: | Triaged → In Progress |
affects: | unity (Ubuntu) → compiz (Ubuntu) |
Changed in compiz (Ubuntu): | |
importance: | Medium → Low |
status: | Triaged → In Progress |
Changed in compiz-core: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.8.0 |
description: | updated |
Changed in compiz (Ubuntu): | |
status: | In Progress → Triaged |
Changed in compiz-core: | |
importance: | Low → Medium |
Changed in compiz (Ubuntu): | |
importance: | Low → Medium |
Changed in compiz-plugins-main: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in compiz-wall-plugin: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in compiz-plugins-main: | |
milestone: | none → 0.9.7.4 |
Changed in compiz: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in compiz (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.1 |
affects: | compiz (Ubuntu Precise) → compiz-plugins-main (Ubuntu Precise) |
Changed in compiz-plugins-main (Ubuntu Precise): | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
tags: | added: rls-q-incoming |
Changed in compiz-plugins-main (Ubuntu Precise): | |
milestone: | ubuntu-12.04.1 → ubuntu-12.04.2 |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz (Ubuntu Quantal): | |
importance: | Undecided → Medium |
tags: | added: pspriority |
Changed in compiz (Ubuntu Quantal): | |
status: | Triaged → Fix Released |
Changed in compiz-plugins-main (Ubuntu): | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
Changed in compiz-plugins-main: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in compiz-plugins-main (Ubuntu Precise): | |
milestone: | ubuntu-12.04.2 → ubuntu-12.04.3 |
Changed in compiz-plugins-main (Ubuntu): | |
assignee: | Łukasz Zemczak (sil2100) → nobody |
importance: | Medium → Undecided |
status: | Triaged → Invalid |
Changed in compiz-plugins-main (Ubuntu Precise): | |
assignee: | Łukasz Zemczak (sil2100) → Timo Jyrinki (timo-jyrinki) |
description: | updated |
Changed in compiz-plugins-main (Ubuntu Precise): | |
status: | Triaged → In Progress |
I just managed to trigger this one for my Gwibber window in the Top-Left workspace - it pulled it diagonally into the workspace....