Adding/Removing an external monitor causes open windows to move to another workspace
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Steve Langasek | ||
0.9.9 |
Fix Released
|
Medium
|
Unassigned | ||
Compiz Core |
Fix Committed
|
Medium
|
Christopher Townsend | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Steve Langasek | ||
Precise |
Fix Released
|
Undecided
|
Bartosz Kosiorek |
Bug Description
[Impact]
Many users will put different windows in different workspaces for better work flow. If a user connects and/or disconnects an external monitor or projector, all of these windows will be put in the first workspace. Having to go back and move all of the windows back to their workspaces is very frustrating and time consuming.
[Test Case]
#. Open some applications in different workspaces.
#. Plug in an external monitor.
[Regression Potential]
Very low possibility that a window still ends up in the wrong workspace.
-------
Original description:
well, i plug in my external screen.
expected behaviour would be, if all of my windows would stay in the workspaces i aligned them to, and if they'd be on the same screen i had them in the first place.
unfortunatly in unity, if i plug-in (or plug-off) my external screen the windows are all around, but not where i'd expect them to be (namely in the same place they were before). so i always have to toggle expo-mode and re-align all of my windows.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- MC Return: Abstain
- Sam Spilsbury: Approve
-
Diff: 466 lines (+204/-126)3 files modifiedplugins/place/src/place.cpp (+3/-1)
plugins/place/src/screen-size-change/src/screen-size-change.cpp (+10/-37)
plugins/place/src/screen-size-change/tests/screen-size-change/src/test-place-screen-size-change.cpp (+191/-88)
- PS Jenkins bot (community): Approve (continuous-integration)
- Didier Roche-Tolomelli: Approve
-
Diff: 466 lines (+204/-126)3 files modifiedplugins/place/src/place.cpp (+3/-1)
plugins/place/src/screen-size-change/src/screen-size-change.cpp (+10/-37)
plugins/place/src/screen-size-change/tests/screen-size-change/src/test-place-screen-size-change.cpp (+191/-88)
- Brandon Schaefer (community): Approve
-
Diff: 490 lines (+217/-131)3 files modifiedplugins/place/src/place.cpp (+11/-1)
plugins/place/src/screen-size-change/src/screen-size-change.cpp (+11/-38)
plugins/place/src/screen-size-change/tests/screen-size-change/src/test-place-screen-size-change.cpp (+195/-92)
Changed in compiz (Ubuntu): | |
status: | Incomplete → New |
Changed in compiz (Ubuntu): | |
status: | New → Confirmed |
summary: |
- multi-monitor setup breaks window/workspace alignment + Adding/Removing an external monitor causes open windows to move to + another workspace |
affects: | unity → compiz |
Changed in compiz: | |
importance: | Low → Medium |
status: | Invalid → Confirmed |
milestone: | none → 0.9.8.0 |
no longer affects: | unity (Ubuntu) |
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
Changed in compiz: | |
assignee: | nobody → Ted Gould (ted) |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
Changed in compiz: | |
milestone: | 0.9.8.4 → 0.9.9.0 |
Changed in compiz: | |
assignee: | Ted Gould (ted) → nobody |
Changed in compiz: | |
milestone: | 0.9.9.0 → 0.9.9.2 |
Changed in compiz: | |
milestone: | 0.9.9.2 → 0.9.10.0 |
Changed in compiz (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Steve Langasek (vorlon) |
Changed in compiz: | |
assignee: | nobody → Steve Langasek (vorlon) |
Changed in compiz-core: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in compiz-core: | |
status: | Confirmed → In Progress |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
description: | updated |
description: | updated |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
milestone: | none → 0.9.7.14 |
Changed in compiz (Ubuntu): | |
assignee: | Steve Langasek (vorlon) → shawn moses (shawnmoses79) |
Changed in compiz (Ubuntu): | |
assignee: | shawn moses (shawnmoses79) → Steve Langasek (vorlon) |
The issue you're describing doesn't sound related to Unity. Could you log into a classic gnome session and see if this issue persists?