New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wanton7 opened this Issue Nov 3, 2012 · 12 comments

Comments

Projects
None yet
10 participants
@wanton7

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 :)

@EpicVoyage

This comment has been minimized.

Show comment
Hide comment
@EpicVoyage

EpicVoyage Nov 16, 2012

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...

EpicVoyage commented Nov 16, 2012

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

This comment has been minimized.

Show comment
Hide comment
@Chapu

Chapu 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 :-)

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 :-)

@stefano-k

This comment has been minimized.

Show comment
Hide comment
@stefano-k

stefano-k Nov 25, 2012

Member

This feature will be available in 1.8 release

Member

stefano-k commented Nov 25, 2012

This feature will be available in 1.8 release

@Chapu

This comment has been minimized.

Show comment
Hide comment
@Chapu

Chapu Nov 27, 2012

@stefano-k Thank you so much, again!

Chapu commented Nov 27, 2012

@stefano-k Thank you so much, again!

@wanton7

This comment has been minimized.

Show comment
Hide comment
@wanton7

wanton7 Nov 27, 2012

Great! Thank you!

wanton7 commented Nov 27, 2012

Great! Thank you!

@r2rien

This comment has been minimized.

Show comment
Hide comment
@r2rien

r2rien 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 http://jas.gemnetworks.com, 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 !

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 http://jas.gemnetworks.com, 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

This comment has been minimized.

Show comment
Hide comment
@xxxxme

xxxxme 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).

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

This comment has been minimized.

Show comment
Hide comment
@rayfoss

rayfoss May 29, 2013

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

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

This comment has been minimized.

Show comment
Hide comment
@stefano-k
Member

stefano-k commented May 31, 2013

@stefano-k stefano-k closed this May 31, 2013

@geoffm

This comment has been minimized.

Show comment
Hide comment
@geoffm

geoffm 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!

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!

@MichaelAquilina

This comment has been minimized.

Show comment
Hide comment
@MichaelAquilina

MichaelAquilina Oct 10, 2013

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.

MichaelAquilina commented Oct 10, 2013

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

This comment has been minimized.

Show comment
Hide comment
@lorenx

lorenx 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.

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