Window snapping ala compiz, mutter (muffin) or xfwm4 #21

wanton7 opened this Issue Nov 3, 2012 · 12 comments


None yet

10 participants

wanton7 commented Nov 3, 2012

MATE is easily best Linux desktop for me.
Only this think missing for me is feature some people call Windows Aero Snap.

In compiz you can maximize window when you drag it to top or make it half width by dragging it to left or right side of screen. Some people at this point would say to install compiz but I don't want to because I don't need the effects and MATE's window manager is much more stable.

Mutter/muffin's snapping similar to compiz.

XFCE also has something similar if you disable setting that allows you to change workspace by moving mouse to left or right side of the screen.
What I don't like about XFCE:s implementation that dragging to top doesn't maximize window but makes it's height half of screen height.
But woudn't hurt to add setting that would make this feature also work like in xfwm4:

Please add this as setting for MATE window manager so that I can get my best Linux desktop experience ever :)


Try pressing Shift while you drag the window's title bar. That should snap your window to the left or right half of the screen. Double-click on the title bar to maximize. At least it is a start...

Chapu commented Nov 25, 2012

I fully support this feature request! A way to easily and quickly make two windows use the whole screen space in a vertical or horizontal mosaic style is one of the few things I feel MATE is lacking. And like the OP said, I know I can get that with Compiz, but Marco is good enough for me, so I'd rather ask for this new feature :-)


This feature will be available in 1.8 release

Chapu commented Nov 27, 2012

@stefano-k Thank you so much, again!

wanton7 commented Nov 27, 2012

Great! Thank you!

r2rien commented Mar 11, 2013

thanks, that's really great news !
Things that could enchant me iso-functionally as compiz grid plugin
(and working well with Jasmine's compiz 0.8.8 fork from, thanks jasmine !)
...would be to be able to:

  • trigger it not only by moving window title bar but with keybindings
  • having same 3 levels of resizing proportionality: first keybinding stroke: 50%, 2nd: 75%, 3rd 25%, 4th: 50%,...
  • not restraining to maximise of left/right-ise but to all never functional metacity keybindings, even if present in gconf schemas:
  • /apps/metacity/window_keybindings/move_to_side_e (above mentioned "make it half width by dragging it to right")
  • /apps/metacity/window_keybindings/move_to_side_w (above mentioned "make it half width by dragging it to left")
  • /apps/metacity/window_keybindings/move_to_center
  • /apps/metacity/window_keybindings/move_to_corner_ne
  • /apps/metacity/window_keybindings/move_to_corner_nw
  • /apps/metacity/window_keybindings/move_to_corner_se
  • /apps/metacity/window_keybindings/move_to_corner_sw
  • /apps/metacity/window_keybindings/move_to_side_n
  • /apps/metacity/window_keybindings/move_to_side_s

Thus I stay at your disposaI for any testing/humble help !

xxxxme commented Apr 10, 2013

Is the Aero Snap -type feature in 1.8 an option, or is it mandatory? If mandatory, please make it an option. I really hate Windows, XFWM4 doing this. I never want Aero Snap, but I do like putting windows at the very edges of the screen while keeping them their normal sizes and shapes (which Aero Snap-type features interfere with).

rayfoss commented May 29, 2013

The SHIFT key is amazing in mate... huge productivity boost. Hopefully linux mint pushes the 1.8 upgrade soon.

@stefano-k stefano-k closed this May 31, 2013
geoffm commented Aug 18, 2013

OMG that SHIFT trick does exactly the trick! It would have saved me a lot of frustration if I found this earilier. Users need to know about this feature!


I'm not understanding how to use this "Shift Trick". I hold down shift and then move the window to one of the sides, but it just makes my window go out of the screen.

lorenx commented May 22, 2014

hi all.
i'm using this useful 1.8 feature but i'd like to suggest a little improvement.

in my old kde installation i often used the half-width snapping feature just as an helper to place windows against the display edges and then resize the only movable window border to obtain the layout i need (to have, for example, two windows composing a 60%-40% layout).
so the problem is that, after the snapping, the movable border is stuck in this 50%-width configuration and i'm not able to resize the window any further.

hope my issue is clear enough,
thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment