Material shell A new tiled shell replacement for Gnome Shell (3.32 and later) currently in beta. Mentioned in the tagline that this extension proposes “high-performance and simple, self-righteous mouse / keyboard workflows to improve everyday productivity and comfort,” while also following Material Design guidelines.
The extension adds a new panel on the left side of the screen, which has (from top to bottom) an “Activity Overview” button, an “Application Category” button (“Internet”, “Development”, “Social”, etc.) and Located on the bottom tray.
In addition, Material Shell replaces the top bar with its own bar, which lists each running application for a particular category,
+ A button (which allows another application in that category to open), and a button to switch between the tiled layouts (with 4 tiled layouts) of applications in that particular category.
For applications that do not use client decoration, the window title bar has been removed to make more room for window content. To close applications and windows, place a close button on top of the Material Shell panel, or you can use
Super + Q Exit the application.
When you click Start, a list of up to 12 applications is displayed.
+ Buttons of a specific category:
Essentially, this Gnome Shell extension application divides applications into several categories, each with its own tiling settings, allowing you to better organize open windows. If you feel a bit confused, then Material Shell developers Posted a video Here’s how it all works on Reddit:
Your browser does not support video tags.
Although you can use the mouse to perform most operations, you may also want to use some keyboard shortcuts in the Material Shell. The extension has the following keyboard shortcuts (configurable in the extension settings):
Super + WNavigate to the upper workspace / category.
Super + SNavigate to a lower workspace / category.
Super + AFocus the window to the left of the current window.
Super + DFocus the window to the right of the current window.
Super + QKill the currently focused window.
Super + [MouseDrag]Move the window left or right.
It’s worth noting that in my 2 hour test (I’m using Gnome Shell 3.32.1 on Ubuntu 19.04), I encountered some errors, and most importantly, an error completely frozen the Gnome Shell (you can track this progress ) Error on GitHub).
In addition, Material Shell is currently not compatible with certain Gnome Shell extensions. For example, if you use Ubuntu, you need to move, delete, or disable the Ubuntu Dock as it will overlap the Material Shell panel. Another case is the case where the extension displays text in a tray, which overflows the material shell tray—such as the Argos or CPUFreq Gnome Shell extension.[Update] Since this article was published, the bug that caused the freeze should be fixed! In addition, after enabling the Material Shell extension, Ubuntu Dock is now also automatically disabled. Another change since the release was the addition of 2 new tiled layouts, which means Material Shell now offers 4 different layouts:
- Maximize (maximize all windows)
- Auto grid (tiles windows according to screen scale)
- Vertical grid (tiling window vertically)
- Horizontal grid (tiling windows horizontally)
Mounting material shell
Material Shell is not yet on the Gnome extension website and there is no distribution at the moment, it requires the latest Gnome Shell 3.32. To install now you need to clone Material shell Git repository In
~/.local/share/gnome-shell/extensionsIn a file called
[email protected]. This can be done using:
git clone https://github.com/PapyElGringo/material-shell.git ~/.local/share/gnome-shell/extensions/[email protected]
After installation, restart Gnome Shell (on Wayland you need to log out / login, while on X you can press
Alt + F2 And type
Enter Restart Gnome Shell) and enable extensions using the Gnome Tweaks app. To update the extension (using the latest Git code), use:
cd ~/.local/share/gnome-shell/extensions/[email protected] git pull