Utilizing a tiling window supervisor is so much like rewiring your mind. You study shortcuts, confirm your workflow and eventually mix all of it into an usually cool-looking however insanely sophisticated setup. Tilting window managers can usually be a bit intimidating. To not point out, in the event you’re already invested in a desktop setting, it may be exhausting to study from scratch.
That is the place GNOME’s highly effective extension system comes into play as soon as once more, which is host to a number of tiling choices. The one which I’ve come to understand recently is Pop!_OS’s auto-tiling extension.
Associated
GNOME OS revealed what Linux is definitely changing into
Will probably be greater than a Desktop Atmosphere quickly.
Getting the extension put in
A little bit of a irritating expertise
The Pop!_OS tiling extension might be accessed from its GitHub web page, the place it mentions a number of AUR packages. In idea, this needs to be a very simple set up (assuming you have got an AUR helper like Yay or Paru in your system) however the actuality is so much worse.
On my CachyOS GNOME set up, utilizing the AUR bundle yielded no outcomes, and so I needed to set up the bundle manually.
To begin, you’ll need to clone the GitHub repo and cd into the shell listing.
Subsequent, you may need to set up typescript, and run make to get the extension put in onto your system.
git clone https://github.com/pop-os/shell.git
cd shell
sudo pacman -S typescript
make local-install
A couple of prompts and one reboot later, I used to be lastly in a position to get the extension to indicate up on the GNOME taskbar.
Configuration and theming
Simple setup
The extension reveals itself as a small tabbed icon in your standing bar. Clicking it reveals a surprisingly intensive set of choices, that are in any other case locked to some cryptic configuration file syntax.
The primary toggle helps you to globally allow or disable tiling. It’s an enormous quality-of-life addition, and one thing I preserve steadily utilizing for my second monitor. Beneath it’s a Floating Window Exceptions submenu, which permits for chosen home windows to stay “floating” and never tiled, which may be helpful for sure use instances akin to a picture-in-picture window.
There’s additionally the flexibility so as to add a coloured border to lively home windows, primarily finishing that i3/Sway really feel. It’s additionally doable to alter the border colour, and apply gaps between home windows, additional finishing that traditional tiled look.
And to prime all of it off, there’s even a useful shortcuts tab to remind you of the layouts. Setting this up on an peculiar tiling window supervisor from scratch would take hours, and this can be a far less complicated reply, particularly for newcomers to tiling.
I can stick round with GNOME
Correct tiling window managers are troublesome to arrange
The Pop!_OS shell brings the comfort of tiling to the simplicity of GNOME. Whereas I gained’t deny that tiling window managers have a number of important benefits (akin to low system useful resource utilization), their studying curve is simply too steep for me to advocate to a newbie.
This setup primarily lets me stick round with GNOME for longer, even when its many quirks do hassle me at instances. Since that is an extension that works on prime of the GNOME shell, the “core” expertise stays the identical.
In different phrases, it feels acquainted and simple to navigate as in comparison with one thing like Hyprland. All my current extensions work, and the UI is so much simpler to navigate since I’m used to it.
There’s additionally the truth that Pop!_OS’s tiling extension blends in completely with GNOME’s general aesthetic. Daring, thick coloured borders and acquainted shortcuts are all right here, together with a surprisingly intensive menu. It appears to be like clear, and doesn’t really feel misplaced in any respect.
COSMIC might be a greater various, as soon as it is prepared
Nonetheless wants a while within the oven
Whereas the Pop!_OS tiling extension is nice general, I’m not a fan of extensions typically, together with their implementation. To me, most options from extensions needs to be baked into the desktop setting itself.
System76 appears to be considering alongside those self same traces as nicely, which in the end culminated within the launch of the COSMIC desktop. COSMIC is a brand new desktop setting constructed utilizing Rust and targets most efficiency.
Coincidentally, it additionally occurs to incorporate a tiling extension baked into it. Clicking on the tiling menu brings up a well-recognized set of choices, and all of those parameters might be tweaked throughout the COSMIC system settings.
This does appear to be a pure evolution to GNOME, however COSMIC isn’t precisely prepared but. The compositor is technically prepared for day by day use, however appears to be lacking a number of options.
Stuff like HDR help, built-in nightlight help and inconsistent theming type of detract from the general expertise. All of this isn’t to say that COSMIC is dangerous. Removed from it actually; it simply wants some extra time within the oven.
Give it a glance
For those who’re seeking to check out tiling home windows with out leaving GNOME, Pop Shell needs to be in your checklist of issues to attempt. If you find yourself loving the way it works, contemplate testing different tiling managers, or perhaps a desktop like COSMIC.

