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- plugins- main-default version 1:0.9.6-0ubuntu4, and the problem persists.

------- ------- ------- ------- ------- ------- ------- ------- ----

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