Improved window tiling is coming to Ubuntu 23.10.

If you’re a regular reader you’ll have expected this. I revealed earlier this year that Ubuntu developers wanted to make the Tiling Assistant GNOME extension part of the default install.

Well, now they have.

The (renamed) Ubuntu Tiling Assistant extension is rolling out to Ubuntu 23.10 daily builds, and will, barring any unexpected issues, ship out-of-the-box on new installs.

So what does this extension provide?

Well, in current versions of Ubuntu when you drag a window to either side of your screen you’re able to “snap” it to 50% of the horizontal space. This lets you view two apps side-by-side. You can also drag windows to the top of the screen to maximise it fully.

Handy, but limited when compared to the multitude of window tiling layouts that are available to users of Windows and ChromeOS.

But the new advanced window tiling options in Ubuntu 23.10 give you greater flexibility:

animated gif showing window tiling assistant in action on ubuntu 23.10 daily builds
More snapping layouts available in Mantic

In Ubuntu 23.10 you can drag an app to a screen corner to snap it to ~25% of available space (i.e. quarter tiling or quadrant tiling), and drag a window to the top or bottom of the screen snap it to ~50% of the available space (i.e. horizontal half-tiling)

Plus, the you can resize groups of tiled windows quickly and easily (well, most of the time).

At last: more versatile window layout options

Head to Settings > Ubuntu Desktop to control whether the tiling assistant is enabled; disable the tiling popup; and/or disable tiling groups.

Ubuntu devs say they plan to work with upstream GNOME developers to implement advanced window snapping into GNOME Shell desktop natively. But until those efforts bear fruit, this is an ideal interim solution.

You don’t have to wait to use this, btw

Want these window tiling options without having to upgrade to an Ubuntu 23.10 development release?

Well, you can!

Just install the Tiling Assistant extension from the GNOME extensions website (my tip: use the Extensions Manager desktop app instead). As the extension supports Ubuntu 20.04 LTS and above you shouldn’t have any issues using it.

However, if you’re on Ubuntu 23.04 don’t install it from the extensions website. Instead, install the gnome-shell-extension-ubuntu-tiling-assistant package from the repo. If you use this version then, like magic, a secret set of options appear in the Settings > Ubuntu Desktop panel — nice!

development Ubuntu 23.10 window snapping