Smarter half tiling in GNOME Shell/Mutter

Hello GNOMErs,

I think that, at this point, at least a good part of the community is aware of the many new features that are planned to arrive with GNOME 3.26.

I’m particularly looking forward a better tiling story in GNOME Shell and Mutter.

And, y’know, I’m not exactly a referrence in being passive about my own personal technological wishes. Heck, I love hacking stuff so much that it naturally happens even when I’m sleepless and under headache. Perhaps we can call that organic hacking? 🙂

Anyway, I can’t just sit down and keep waiting for something I could work on, right?

And that’s why this happened:

This is obviously a work in progress. You can track the progress of this smarter half tiling in bug 645153. But, sssshhh don’t tell anyone, this is actually part of the future quarter tiling feature!

Have a wonderful night! o/


18 responses to “Smarter half tiling in GNOME Shell/Mutter”

  1. ElectricPrism Avatar
    ElectricPrism

    Wonderful!!! I will use this day 1.

    I use 4k without scaling. If only I vould snap windows to quarters or a 3×2 it would be amazing ti bridge the gap between quick tiling and manual floating windows.

    I hope to resize vertically too if you get your hacker full moon howl on.

    Always nice to read these in my email.

  2. Looks marvelous! Thanks!

  3. mattias.jc.bengtsson Avatar
    mattias.jc.bengtsson

    OMG! I so want this!

  4. Wow! I love that! However, shouldn’t it use ew-resize cursor?

  5. […] adminJune 13, 2017 No comment No view ★★★★★Smarter half tiling in GNOME Shell/Mutter,5 / 5 ( 1votes )You need to enable JavaScript to vote […]

  6. jimmac Avatar

    Wow, how can you be creative with a headache? I just weep and wish to die.

  7. Big Thankx it’s was a boring bug !

  8. just awesome! every time I came here I saw wonderful upgrades, can’t believe it! mutter is more awesome now!

  9. The older behaviour (where snapping something made it un-resizeable) used to drive me completely nuts. Glad someone is finally addressing this.

  10. Eduardo Avatar

    Ooooooooooohhhhhhh!

    Thank you so much!
    When can I use this?

  11. Thanks a lot. I am big fan of tiling windows management. On Gnome, I currently prefer gTile (https://extensions.gnome.org/extension/28/gtile/). Certainly you know it, but if not, you could, maybe, integrate your tiling feature with that from gTile. The gTile UI is quite nice and intuitive.

  12. Thanks so much! I’m so very glad you decided to tackle this issue:)

    Regarding more advanced tiling, have you considered using the overview to allow users to arrange their windows? For anything more than splitting, a drag and drop interface for the windows in overview might be easier, and by taking advantage of the hardware acceleration used in overview, it should make for a nicely performing solution.

  13. Fantastic! Looking forward to using it.

  14. […] late night announcement: the improved tiling patches (shown in a previous blog post) were merged in Mutter and and GTK+3, and will be available in GNOME 3.26.1 / GTK 3.22.23 (not yet […]

  15. I used to hack on window management in Gnome. Then they switched to Sawfish and I had to start over. Then they switched to Metacity and I had to start over. I guess they switched to something called “Mutter” at some point, but I’d given up on it by then.

    This is a neat hack, but it’s going to be useless in a couple years when Gnome decides once again to throw away everything and switch to something else.

    1. Metacity + Clutter = Mutter

  16. […] "default" ); } );Mutter. Die neue Version Mutter 3.26.1 erhielt Verbesserungen beim Window-Tiling. Bei zwei angrenzenden Fenstern lässt sich die Größe beider Fenster ändern, indem man eins […]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.