Imagine GNOME Shell and the i3 window manager got married, bought a house, settled down, and had a kid — that kid would grow up to be Material Shell.
Material Shell is a promising new GNOME Shell extension/user experience currently in beta. It replaces the standard Shell window workflow with a unique, keyboard-driven one, with a focus on tiling.
The slick set-up is currently going down a storm over on Reddit. If you hit play on the video demo below (or click here to watch it on Imgur) you’ll soon see why:
Pretty swish, right?
The developer behind Material Shell is Github user PapyElGringo and he describes his custom creation as a “Material Tiling shell replacement for Gnome-shell” that aims “…to simplify and accelerate daily workflow and productivity”.
Like I said: the lovechild of GNOME Shell and i3.
Try Material Shell Yourself
The really good news about this particularly slick set-up is that you don’t just have to sit there drooling at it: you can download and try it out for yourself!
Admittedly things aren’t yet one-click easy yet, but getting this up and running on your own desktop is not super difficult either, so long as you’re running GNOME 3.32.
Just download the Material Shell extension from Github, move the bundle to the correct location, and then enable the extension via GNOME Tweaks.
If you have
git installed you can do most of the above by running this one command:
git clone https://github.com/PapyElGringo/material-shell.git ~/.local/share/gnome-shell/extensions/material-shell@papyelgringo
Just remember to also enable the extension via
GNOME Tweaks > Extensions > Material Shell.
With its emphasis on window tiling and keyboard shortcuts don’t come at this expecting it to work like vanilla GNOME Shell.
Some keyboard shortcuts you’ll need to know (notice how they are designed to be used with one hand):
WNavigate to the upper workspace/category.
SNavigate to the lower workspace/category.
AFocus the window at the left of the current window.
DFocus the window at the right of the current window.
QKill the current window focused.
[MouseDrag]Move window around.
Right now the Shell lacks user-friendly configuration options, but with more eyes on the effort, these things might come.
Let me know what you think of it in the comments below.