[regression] scale/spread: "Initiate Window Picker for All Windows" does not show all windows. It shows only windows from current workspace.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
New
|
Undecided
|
Wujinnnnn | ||
Compiz |
Fix Released
|
Medium
|
Łukasz Zemczak | ||
Compiz Core |
Fix Released
|
Medium
|
Łukasz Zemczak | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Won't Fix
|
High
|
Unassigned |
Bug Description
[Test Case]
1. Open few applications on workspace 1
2. Open a few more applications on workspace 2
3. Press the shortcut for 'initiate window picker for all windows' (Super+W by default)
-> Verify that the scale plugin shows windows from both workspaces, not only from one of them
4. To verify, press the shortcut for 'initiate window picker' (Shift+Alt+UpArrow by default)
-> Verify that the scale plugin only shows windows from the current workspace
[Regression Potential]
No real regression potential, in the impossible case the scale plugin might stop working
Original description:
compiz expo plugin have the option to change the scale plugin behavior but that does not work unity Unity..
1. start ccsm, go to scale plugin, go to bindings tab
2. see 'initiate window picker for all window' is enabled
What happen:
that setting is being overridden by Unity since super+w only shows windows from current workspace.
-------
Desired resolution:
- As the change request conflicts with bug #689733 , the current default behaviour of the spread should not change. Also significant changes to Ubuntu's default behaviour should not be made in a SRU.
- In the medium term this functionality will be replaced by 'The Spread'. See http://
- In the short term what we can do is expose this option in 'System Settings / Keyboard / Shortcuts'. We can add two new actions to this panel:
'Spread all windows on the current workspace' (default setting: Super+W)
and
'Spread all windows on all workspaces' (default setting: Disabled)
and then it will be easy for users to choose the behaviour that suites them best.
Related branches
- Daniel van Vugt: Approve
- Sam Spilsbury: Approve
-
Diff: 64 lines (+43/-0)2 files modifiedplugins/scale/src/privates.h (+2/-0)
plugins/scale/src/scale.cpp (+41/-0)
- Daniel van Vugt: Approve
-
Diff: 64 lines (+43/-0)2 files modifiedplugins/scale/src/privates.h (+2/-0)
plugins/scale/src/scale.cpp (+41/-0)
- Daniel van Vugt: Disapprove
-
Diff: 12 lines (+1/-1)1 file modifiedplugins/scale/scale.xml.in (+1/-1)
summary: |
- Compiz Scale Addon "All Windows" not working + "Super + W" Compiz Scale Addon "All Windows" not working |
summary: |
- "Super + W" Compiz Scale Addon "All Windows" not working + "Super + W" window picker only shows local windows, not all. |
Changed in compiz-core: | |
status: | New → Confirmed |
Changed in ayatana-design: | |
status: | New → Confirmed |
summary: |
- "Super + W" window picker only shows local windows, not all. + Unity overrides compiz scale plugin behavior settings |
description: | updated |
affects: | ayatana-design → unity |
Changed in compiz-core: | |
importance: | Undecided → Low |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity: | |
importance: | Undecided → Low |
summary: |
- behavior for compiz scale plugin all window picker is wrong + Super+W shows only windows from curent workspace |
summary: |
- Super+W shows only windows from curent workspace + [regression] Super+W shows only windows from curent workspace |
Changed in unity: | |
milestone: | none → 5.14.0 |
Changed in compiz-core: | |
milestone: | none → 0.9.8.0 |
importance: | Low → Medium |
Changed in unity: | |
importance: | Low → Medium |
Changed in compiz (Ubuntu): | |
importance: | Low → Medium |
Changed in compiz-core: | |
status: | Confirmed → Triaged |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in compiz (Ubuntu Precise): | |
importance: | Undecided → Medium |
status: | New → Triaged |
summary: |
- [regression] Super+W shows only windows from curent workspace + [regression] Super+W ("Initiate Window Picker for All Windows") shows + only windows from curent workspace |
summary: |
- [regression] Super+W ("Initiate Window Picker for All Windows") shows - only windows from curent workspace + [regression] "Initiate Window Picker for All Windows" does not show all + windows. It shows only windows from curent workspace. |
Changed in compiz: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in compiz: | |
milestone: | none → 0.9.8.0 |
Changed in compiz-core: | |
milestone: | 0.9.8.0 → 0.9.7.10 |
Changed in compiz (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.1 |
Changed in compiz (Ubuntu): | |
importance: | Medium → High |
Changed in compiz (Ubuntu Precise): | |
importance: | Medium → High |
Changed in compiz-core: | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
Changed in compiz: | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
summary: |
- [regression] "Initiate Window Picker for All Windows" does not show all - windows. It shows only windows from curent workspace. + [regression] scale/spread: "Initiate Window Picker for All Windows" does + not show all windows. It shows only windows from curent workspace. |
Changed in compiz-core: | |
status: | Triaged → In Progress |
Changed in compiz: | |
status: | Triaged → In Progress |
no longer affects: | unity |
description: | updated |
Changed in compiz-core: | |
milestone: | 0.9.7.10 → 0.9.7.12 |
Changed in compiz-core: | |
milestone: | 0.9.7.12 → 0.9.7.10 |
tags: | added: scale |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in compiz (Ubuntu Precise): | |
milestone: | ubuntu-12.04.1 → ubuntu-12.04.2 |
Changed in compiz (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz-core: | |
status: | Fix Committed → Triaged |
Changed in compiz (Ubuntu Precise): | |
status: | Triaged → Confirmed |
Changed in compiz-core: | |
milestone: | 0.9.7.10 → 0.9.7.12 |
Changed in compiz-core: | |
milestone: | 0.9.7.12 → 0.9.7.14 |
summary: |
[regression] scale/spread: "Initiate Window Picker for All Windows" does - not show all windows. It shows only windows from curent workspace. + not show all windows. It shows only windows from current workspace. |
Changed in compiz (Ubuntu Precise): | |
milestone: | ubuntu-12.04.2 → ubuntu-12.04.3 |
Changed in ayatana-design: | |
assignee: | nobody → Wujinnnnn (wujinnnnn) |
tags: | removed: ubuntu |
Changed in compiz-core: | |
status: | Triaged → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.