Left/right snapped windows can't be resized

Bug #1224727 reported by Maliktunga
78
This bug affects 16 people
Affects Status Importance Assigned to Milestone
Gala
Triaged
Wishlist
Unassigned

Bug Description

Problem : Once windows are docked/tiled at the left and right sides of the monitor, we can't resize/snap them. They are stuck at a 1:2 ratio.

How to replicate this issue :
1. Open a window.
2. Super + Ctrl + Left / Right
3. Try to drag the edge, of the window, that's at the center of the monitor. It's impossible.

Suggestions :
- When hovering the center edges of split windows, the pointer should become ⟷ to inform users that it is "draggable";
- If two windows are side by side, the center edges should stay joined when dragged (so the two windows would still fill the monitor's width). By example, this would allow windows ratios of 1:3 and 3:1.

Revision history for this message
David Gomes (davidgomes) wrote :

We have plans for a tiligng window manager, but not yet.

Changed in elementaryos:
status: New → Invalid
status: Invalid → Opinion
importance: Undecided → Critical
importance: Critical → Wishlist
affects: elementaryos → gala
Maliktunga (maliktunga)
tags: added: gala
Changed in gala:
status: Opinion → Confirmed
status: Confirmed → Opinion
Revision history for this message
Avi Romanoff (aroman) wrote :

I think this bug report has been misunderstood. This has nothing to do with tiling WM support. It has to do with an existing feature -- the "snap to the left/right" feature (i.e. Windows 7's Aero Snap).

The report is saying that I should be able to grab the edges of the window WHEN IT IS SNAPPED and resize it as I please. This is hugely helpful behavior -- currently the only way is to unsnap, which causes the window to go back to its previous dimensions. Super annoying.

summary: - Split windows (tiling) can't be resized
+ Left/right snapped windows can't be resized
Changed in gala:
status: Opinion → Confirmed
importance: Wishlist → Undecided
importance: Undecided → High
importance: High → Medium
Revision history for this message
Tom Beckmann (tombeckmann) wrote :

This is functionality that is built into mutter, so we can't edit it from gala's code. As David said, we're planning to go for a tiling system ourselves which would override the one by mutter.

Revision history for this message
Rico Tzschichholz (ricotz) wrote :

@aroman: This is a wishlist and stays that way for now. The reported bug itself is kind of valid in regards of future plans.

Changed in gala:
importance: Medium → Wishlist
status: Confirmed → Triaged
Revision history for this message
HansBKK (hansbkk) wrote :

Agree this is a pain, but apparently needs to be fixed upstream in mutter.

My workaround for now is to disable the feature and use a user-space utility to handle my tiling needs.

Also see https://bugs.launchpad.net/gala/+bug/1079771

Revision history for this message
Cassidy James Blaede (cassidyjames) wrote :

I'm splitting off the suggestion here as its own bug, since making the windows resizable would not necessarily mean implementing it in that way. See #1456798

Revision history for this message
Cassidy James Blaede (cassidyjames) wrote :

Sorry, bug #1456798 :)

This bug should remain open as it's still not possible to resize snapped windows.

Revision history for this message
Rene Arts (renearts) wrote :

I think the bug described in https://bugs.launchpad.net/gala/+bug/1479121 is a duplicate of this one, note that there is a bounty provided on the referenced bug :-)

Revision history for this message
Lieven Hanssen (ingvarhanssen) wrote :

For everyone's convenience I'll post a link to the bounty, please add to it to incentivize developers to fix this bug.

https://www.bountysource.com/issues/25109773-unable-to-resize-tiled-window

Revision history for this message
Catajar Romain (rcatajar) wrote :

Hi guys,

Any plans for moving forward on this issue (or on the mentioned in the discussion tiling WM) for the next elementary os release?

Sorry if it's maybe not the right place to ask for future plans.

Best regards, keep up the awesome work :)

Romain

Revision history for this message
Rene Arts (renearts) wrote :

Yes, would be nice to have some feedback when a solution is to be expected. To put it a bit further I just added another $10 to the bounty :-)

Revision history for this message
Michael Fulton (fultonm) wrote :

It's unintuitive to not have this feature. I thought something was wrong with my monitoir

Revision history for this message
Peter Uithoven (p7ter) wrote :

@fultonm, elementary has moved to github: https://github.com/elementary/gala/issues/46

TL;DR: Mutter has "fixed" this and it should be included in the upcoming elementary OS Juno release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.