Skip to content

Fix moving/resizing/tiling windows to edge of screen

lukefromdc requested to merge lukefromdc/compiz-core:resize-fixes into master

Allow windows to be moved, resized, or tiled to the edge of the screen now that we do in fact have the extra space on the decorated window to resize from the shadow area. The buggy mess that was reverted did not include the change to gtk-window-decorator that made resize from the shadow area possible

We got working resize areas around windows with 472eecac but with only that moving(to top of screen w/ multiple horiz workspaces), resizing, or especially tiling windows to the edge of the screen stops short due to the transparent shadow/resize area which although transparent is part of the window. To fix that, set clientFrame extents for SSD windows, same as we do for CSD windows. This was reverted as a small part of 26399694 and in fact needed to be reverted until a fix for the grid plugin was found. I have now found it:

compiz-plugins-extra!33 (merged) which we already need for CSD windows and if we merge this need for SSD windows as well to make cycling through window sizes in the grid plugin work from the numerical keypad

Edited by lukefromdc

Merge request reports

Loading