Multi-monitor - Windows maximize on the wrong monitor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Critical
|
John Lea | ||
Compiz |
Fix Released
|
High
|
Daniel van Vugt | ||
0.9.8 |
Fix Released
|
High
|
Charon | ||
Compiz Core |
Fix Committed
|
High
|
Charon | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Quantal |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
[Test Case]
1. Have a multi-monitor environment ready
2. Open a terminal window
3. Move the window to be in-between two monitors
4. Maximize the window
-> Make sure the window gets maximized on the correct monitor - the one that has most of the window.
[Regression Potential]
Windows that are too big to fit a given screen can still get the window maximized.
Original description:
For windows maximizing on the wrong workspace, see bug 776435 instead.
Binary package hint: unity
I have a notebook, using it with an external monitor attached to it in a dual-screen setup (See attached screenshots, the little screen is that of the notebook, the large screen is that of the external monitor attached to the top of the notebook's screen.
If I maximize windows, two things go wrong:
1) the maximized windows always end up on the large screen, all the same if it was originally on the smaller one.
2) their top window-frame-bar (containing the minimize-
See screenshots: Screenshot-1 is showing the situation before maximizing, Screenshot-2 shows the situation after maximizing.
I am not 100% sure, but I guess this is only this way since my last natty update.
-------
Desired Solution:
- When a user maximises a window, the window should always maximise on the the monitor that contains the majority of the window at the moment the user gives the maximise command.
Related branches
- Sam Spilsbury: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- MC Return: Approve
- John Lea: Pending requested
-
Diff: 220 lines (+83/-89)3 files modifiedsrc/outputdevices.cpp (+5/-22)
src/tests/test_outputdevices.cpp (+64/-2)
src/window.cpp (+14/-65)
- Christopher Townsend (community): Approve
- Daniel van Vugt: Needs Resubmitting
-
Diff: 126 lines (+19/-87)2 files modifiedsrc/screen.cpp (+5/-22)
src/window.cpp (+14/-65)
- Daniel van Vugt: Approve
-
Diff: 126 lines (+19/-87)2 files modifiedsrc/screen.cpp (+5/-22)
src/window.cpp (+14/-65)
tags: | added: multimonitor |
Changed in unity: | |
importance: | Undecided → Low |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Confirmed |
summary: |
- maximizing windows in a dualscreen setup goes awry + Windows maximize on the wrong monitor |
affects: | unity → compiz |
affects: | unity (Ubuntu) → compiz (Ubuntu) |
Changed in compiz: | |
milestone: | none → 0.9.8.0 |
description: | updated |
Changed in compiz: | |
importance: | Low → Medium |
Changed in compiz (Ubuntu): | |
importance: | Low → Medium |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Critical |
status: | New → Fix Committed |
Changed in compiz-core: | |
status: | New → Confirmed |
tags: | added: udp |
summary: |
- Windows maximize on the wrong monitor + Multi-monitor - Windows maximize on the wrong monitor |
description: | updated |
Changed in compiz (Ubuntu): | |
importance: | Medium → High |
importance: | High → Critical |
Changed in compiz: | |
importance: | Medium → High |
Changed in compiz-core: | |
importance: | Undecided → High |
summary: |
- Multi-monitor - Windows maximize on the wrong monitor + [regression] Multi-monitor - Windows maximize on the wrong monitor |
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
Changed in compiz: | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
Changed in compiz: | |
status: | Confirmed → In Progress |
Changed in compiz: | |
milestone: | 0.9.8.4 → 0.9.8.6 |
Changed in compiz: | |
importance: | High → Critical |
Changed in compiz-core: | |
importance: | High → Critical |
status: | Confirmed → Triaged |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in compiz: | |
milestone: | 0.9.8.6 → 0.9.9.0 |
Changed in compiz: | |
assignee: | Łukasz Zemczak (sil2100) → Daniel van Vugt (vanvugt) |
Changed in compiz: | |
status: | In Progress → Triaged |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz-core: | |
milestone: | 0.9.7.10 → 0.9.7.12 |
Changed in compiz (Ubuntu): | |
milestone: | none → ubuntu-13.04-alpha-1 |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz (Ubuntu): | |
milestone: | ubuntu-13.04-alpha-1 → ubuntu-13.04-month-2 |
Changed in compiz-core: | |
status: | In Progress → Triaged |
assignee: | Charon (charon030) → nobody |
Changed in compiz-core: | |
milestone: | 0.9.7.12 → 0.9.7.14 |
Changed in compiz: | |
importance: | Critical → High |
Changed in compiz-core: | |
importance: | Critical → High |
Changed in compiz (Ubuntu): | |
importance: | Critical → High |
description: | updated |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
assignee: | nobody → Charon (charon030) |
status: | Triaged → In Progress |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
I have the same problem. Laptop monitor is under my external monitor. Maximising window is always switching to my external monitor.
Second strange behavior is crashing windows while resizing on my bottom (laptop) monitor.