Window Management, Keyboard shortcut - The grid keybindings are behaving inconsistently
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
High
|
John Lea | ||
Compiz |
Fix Released
|
High
|
MC Return | ||
Compiz Grid Plugin |
Triaged
|
High
|
Unassigned | ||
Compiz Main Plugins |
Triaged
|
High
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
compiz-plugins-main (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
When placing windows on left or right (ctrl+alt+4, ctrl+alt+6), the windows do not cycle through different sizes, occupying only half of the screen. The rest of placing locations works perfectly.
The problem was initially reported in bug #862260, and supposedly fixed. I am using compiz-plugins-main and compiz-
-------
At the moment we are in a halfway house with some of the absolute positioning shortcuts working and some of the variable positioning shortcuts working, and we need to take a decision as to which path to follow. The absolute positioning shortcuts have the benefit of greater simplicity and less scope for confusion so this is the path I propose we should follow. When using absolute positioning users to not need to be aware of the current window state before pressing the key combo, which makes the operation quicker and less prone to unwanted results.
Desired Resolution - the default behaviour should be:
Ctrl-Alt-Numpad 7 - Place window in top left corner of screen. Pressing a second time does nothing.
Ctrl-Alt-Numpad 8 - Place window in top half of screen. Pressing a second time does nothing.
Ctrl-Alt-Numpad 9 - Place window in top right corner of screen. Pressing a second time does nothing.
Ctrl-Alt-Numpad 4 - Place window on the left side of the screen in *semi-maximised* state (it is important that the window is actually semi-maximised, not just the same size and position as a semi-maximised window) Pressing a second time does nothing.
Ctrl-Alt-Numpad 5 - Maximize window. If window is already Maximised, pressing this key combo restores the window to the exact same size, shape and position it was before it was Maximised.
Ctrl-Alt-Numpad 6 - Place window on the right side of the screen (it is important that the window is actually semi-maximised, not just the same size and position as a semi-maximised window). Pressing a second time does nothing.
Ctrl-Alt-Numpad 1 - Place window in the bottom left corner of the screen. Pressing a second time does nothing.
Ctrl-Alt-Numpad 2 - Place window in the bottom half of the screen. Pressing a second time does nothing.
Ctrl-Alt-Numpad 3 - Place window in the bottom right corner of the screen. Pressing a second time does nothing.
Ctrl-Alt-Numpad 0 - Minimise window.
Note: in order for this bug to be fixed, Compiz needs to be amended to support multiple key bindings
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Sami Jaktholm (community): Approve
- Sam Spilsbury: Approve
- MC Return: Pending requested
-
Diff: 739 lines (+219/-88)4 files modifiedplugins/expo/src/expo.cpp (+6/-0)
plugins/grid/grid.xml.in (+31/-26)
plugins/grid/src/grid.cpp (+180/-61)
plugins/grid/src/grid.h (+2/-1)
Changed in compiz-plugins-main (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Sam Spilsbury (smspillaz) |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: | added: udp |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in compiz-plugins-main (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in compiz-plugins-main (Ubuntu Oneiric): | |
status: | Incomplete → Confirmed |
description: | updated |
description: | updated |
summary: |
- The grid keybindings are behaving inconsistently + Keyboard shotcut - The grid keybindings are behaving inconsistently |
tags: | added: keybinding |
summary: |
- Keyboard shotcut - The grid keybindings are behaving inconsistently + Keyboard shortcut - The grid keybindings are behaving inconsistently |
description: | updated |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
no longer affects: | compiz-grid-plugin |
Changed in compiz-plugins-main: | |
status: | New → Confirmed |
summary: |
- Keyboard shortcut - The grid keybindings are behaving inconsistently + Window Management, Keyboard shortcut - The grid keybindings are behaving + inconsistently |
description: | updated |
Changed in compiz-plugins-main: | |
status: | Confirmed → Invalid |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
Changed in compiz-plugins-main (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
Changed in compiz-plugins-main: | |
status: | Invalid → Confirmed |
Changed in compiz-grid-plugin: | |
status: | New → Confirmed |
Changed in compiz: | |
status: | New → Confirmed |
Changed in compiz: | |
status: | Confirmed → Triaged |
Changed in compiz-grid-plugin: | |
status: | Confirmed → Triaged |
Changed in compiz-plugins-main: | |
status: | Confirmed → Triaged |
Changed in compiz: | |
importance: | Undecided → High |
Changed in compiz-grid-plugin: | |
importance: | Undecided → High |
Changed in compiz-plugins-main: | |
importance: | Undecided → High |
Changed in compiz (Ubuntu): | |
importance: | Undecided → High |
no longer affects: | compiz (Ubuntu Oneiric) |
no longer affects: | compiz-plugins-main (Ubuntu Oneiric) |
no longer affects: | compiz-plugins-main (Ubuntu) |
Changed in compiz (Ubuntu): | |
assignee: | Didier Roche (didrocks) → nobody |
Changed in compiz-plugins-main (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
assignee: | nobody → MC Return (mc-return) |
status: | Triaged → In Progress |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
I'm seeing the same problem as Carlos, but in addition the top-right position doesn't work at all. Instead it behaves just like center-top. So my Ctr-Alt-KP8 and Ctr-Alt-KP9 buttons do the exact same thing.