Material Shell: A modern desktop interface on top of GNOME Shell

Material Shell: A modern desktop interface on top of GNOME Shell

Material Shell: A modern desktop interface on top of GNOME Shell

Not only of Desktop Environments (DE) y Window Managers (WM) We "live" (enjoy) those who are passionate about personalizing and optimizing Graphical User Interfaces (GUI) of free and open Operating Systems, such as GNU / Linux. Since, many times we have options like themes (themes) or skins (skins) own or others, or add-ons (plugins) or extensions that allow us to slightly or radically change the visual aspect of our Linux.

As is the case of the extension called Shell Material, available on GNOME-Shell, which is capable of offering a modern desktop interface for Linux.

Shell Material: Introduction

Shell Material is a relatively recent development, since, according to its official site on GitHub he himself reports his first available release, under the name of version 1, dated 10 March it 2020, and its latest available release, under the name of version 7, dated August 15 of the 2020.

In addition, its development is based on another development called Awesome material. Both being 2 created and maintained by the called user PapyElGringo.

Shell Material: Content

Material Shell: A great extension for GNOME Shell

What is Material Shell?

Quoting his Official website on the internet, it is described as:

"A modern desktop interface for Linux, packaged as an extension for GNOME Shell. Enhance your user experience and get rid of the workflow anarchy of traditional desktops. Designed to simplify navigation and reduce the need to manipulate windows to improve productivity. It is intended to be 100% predictable and bring the benefits of tools coveted by professionals to the world.".

What does Material Shell offer?

When settling in Shell material on GNOME Shell users can enjoy the following features and functionalities added:

A new spatial model

It allows you to navigate the graphical environment by doing more friendly and predictable. Since, it includes a more optimized workspace to contain multiple applications at once and switch between them more easily.

This thanks to the fact that each workspace it is displayed as a row with several applications. And when a new application is opened, it is automatically placed at the end of the current workspace, while when a new workspace is added, it is automatically added below, exposing everything that has been executed in the best possible way.

This feature makes it simple, predictable, and efficient by automatically sorting the windows for us. his spatial model of a grid provides intuitive navigation and that facilitates interaction with applications. In addition, the use of keyboard shortcuts allows you to go up and down between workspaces, and go from left to right between windows extremely easily and quickly.

A renewed graphical interface

It is designed to give an overview of where everything is, as well as to allow exploration of the Desktop Environment (DE), both with a mouse and on a touch screen. Regarding its design, it is divided into two parts or panels.

El left panel manages everything related to the system (open workspaces, current system status, notifications), while the right panel manages the workspace in use (the windows in the workspace row, the layout switch, and the windows themselves). In it, two important components stand out, which are the system panel (left) and the workspace panel (above).

Regarding its visual design, it follows the guidelines of the Style Material Desing, which provides a solid foundation that allows to provide a aesthetic and highly accessible interface. In addition, it includes three available themes that are: Dark, Light and Primary. The latter allows us to use a color of our choice. It also offers the possibility to blur the interface, for those users who want a polished glassy appearance.

A tiling-like window management engine

It allows you to organize your windows in a predictable way where they don't overlap, which eliminates the clutter of window management. Thus, Shell Material allows different ways to display the windows of tiled shape. And these are the following:

  • Maximized: A single window that takes up the entire workspace.
  • Divide: Two windows, one next to the other, occupying half of the workspace each.
  • Columnar: All windows are displayed as columns (useful for an ultra-wide monitor)
  • In the middle: A window on the left and other windows stacked on the right.
  • On Grid: All windows are displayed as a grid.

Other highlights

Material Shell also offers persistence, that is, the ability to remember and / or customize the window opening positions. And an excellent set of keyboard shortcuts to easily manage what is necessary, avoiding the use of the mouse.

To know more about Shell Material and fully understand how everything explained above looks like, you can visit the following official link en GNOME Extensions, and see it in action through your official YouTube videos, before attempting to run your installation process.

Generic image for article conclusions


We hope this "useful little post" about the fabulous extension for GNOME Shell called «Material Desing», which provides a modern desktop interface for Linux; is of great interest and utility, for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of «GNU/Linux».

And for more information, always do not hesitate to visit any Online library and OpenLibra y jedit to read books (PDFs) on this topic or others knowledge areas. For now, if you liked this «publicación», don't stop sharing it with others, in your Favorite websites, channels, groups, or communities of social networks, preferably free and open as Mastodon, or secure and private like Telegram.

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

A comment, leave yours

Leave a Comment

Your email address will not be published.



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   dextre1480 said

    Hello, I like this extension and congratulations to its creator, but my comment goes to this blog every time you visit this page it asks me to accept cookies and once accepted, the advertising that the truth occupies almost all of it skips the screen of my cell phone making reading the article very annoying, please friends, be a little more measured in advertising, on several occasions I have stopped reading the articles that you publish for this reason but now that I have some time I comment on this detail, I hope you know how to understand, greetings