Previous All Posts Next

Material Shell for GNOME: Tiling Made Simple (2026)

Posted: April 13, 2026 to Technology.

Material Shell is a GNOME extension that turns the standard GNOME desktop into a tiling window manager without replacing your entire desktop environment. It adds tiling layouts, persistent workspace organization, and a Material Design-inspired interface on top of GNOME Shell. If you want the productivity gains of tiling window management but do not want to leave GNOME's ecosystem of settings, extensions, and Wayland support, Material Shell is the fastest path to get there.

At Petronella Technology Group, our engineering team runs Linux workstations for cybersecurity, AI development, and infrastructure management. Some team members prefer standalone tiling compositors like Hyprland, while others want tiling behavior without leaving GNOME. Material Shell bridges that gap effectively, and this guide covers everything from installation to advanced configuration.

What Is Material Shell

Material Shell (also known in some community forks as DankMaterialShell) is a GNOME Shell extension that replaces GNOME's default window management with a tiling system. Instead of overlapping windows, Material Shell organizes every window into a spatial grid. Workspaces are arranged vertically on the left edge of the screen, and windows within each workspace are arranged horizontally. You navigate by scrolling up/down between workspaces and left/right between windows.

The extension redesigns GNOME's top panel to show a workspace indicator, window list, and layout switcher. The visual style follows Google's Material Design language -- clean surfaces, subtle shadows, and clear hierarchy. It looks polished out of the box, unlike many tiling setups that require hours of configuration before they are presentable.

Because Material Shell runs within GNOME Shell's extension framework, it inherits GNOME's Wayland support, accessibility features, PipeWire screen sharing, and GNOME Settings integration. You keep your existing workflows for Wi-Fi, Bluetooth, displays, and online accounts. The extension only changes how windows are arranged and navigated.

Why Use Material Shell Instead of Switching to i3 or Hyprland

Standalone tiling window managers like i3, Sway, and Hyprland offer deeper customization, but they require you to build your desktop from scratch -- status bar, notification daemon, launcher, screen locker, and dozens of other components. For someone who wants tiling productivity but needs a working desktop in 10 minutes, Material Shell is the pragmatic choice. It makes particular sense for:

  • Enterprise and managed desktops where IT departments standardize on GNOME and cannot support custom compositor configurations across the fleet.
  • New Linux users who have heard about tiling productivity but are not ready to configure a standalone window manager from scratch.
  • Developers who use GNOME-specific tools like GNOME Builder, Boxes, or applications that integrate tightly with the GNOME platform (GTK4 file dialogs, portal APIs, etc.).
  • Laptop users who rely on GNOME's built-in touchpad gesture support, power management, and hardware integration.

The trade-off is clear: you get less control over the details compared to a standalone tiling compositor, but you get a functional, visually consistent tiling desktop with a single extension install and zero configuration files to write.

Installation

GNOME Extensions Website

The simplest installation method is through extensions.gnome.org. Open the page in Firefox or a Chromium-based browser with the GNOME Shell Integration browser extension installed, and click the toggle to enable it. The extension downloads and activates immediately. This method works on any distribution running a supported GNOME version.

Material Shell supports GNOME 40 through GNOME 47. Check your GNOME version with:

gnome-shell --version

Manual Installation

For offline installs or if you prefer not to use the browser integration:

git clone https://github.com/material-shell/material-shell.git
cd material-shell
make install

Then restart GNOME Shell. On Wayland, you need to log out and back in. On X11, you can press Alt+F2, type r, and press Enter to restart the shell without logging out.

Package Managers

Some distributions package Material Shell directly:

# Arch Linux (AUR)
yay -S gnome-shell-extension-material-shell-git

# Fedora (COPR)
sudo dnf copr enable calcastor/material-shell
sudo dnf install gnome-shell-extension-material-shell

After installation via any method, enable the extension with:

gnome-extensions enable material-shell@papyelgringo

Layout Modes Explained

Material Shell provides five layout modes that you can switch between on a per-workspace basis. Each layout determines how windows are arranged within that workspace. Switching layouts is instant and non-destructive, so you can experiment freely.

  • Maximize: Each window fills the entire workspace. You see one window at a time and scroll horizontally to switch. This is the default and works well for focused single-task work.
  • Split: The screen is divided equally between all visible windows. Two windows get 50/50, three get thirds. Useful when comparing references side by side.
  • Half: The primary window takes half the screen, and remaining windows share the other half. This classic master-stack arrangement is the most popular layout for development work.
  • Ratio: Like Half, but with an adjustable split ratio. Drag the divider for an 80/20 or 30/70 split depending on your task.
  • Grid: Windows arranged in a grid. Four windows produce a 2x2 layout. Effective on large or ultrawide monitors for dashboards and multi-document work.

Keybindings and Navigation

Material Shell's navigation model is spatial. Think of your workspaces and windows as a two-dimensional grid: workspaces are rows (vertical axis), and windows within each workspace are columns (horizontal axis). All navigation follows this mental model.

Core Navigation

Super + [1-9]          Switch to workspace N
Super + Scroll Up      Previous workspace
Super + Scroll Down    Next workspace
Super + A/D            Focus left/right window in workspace
Super + W/S            Focus previous/next workspace
Super + Shift + A/D    Move focused window left/right
Super + Shift + W/S    Move focused window to previous/next workspace

Layout and Window Management

Super + Space           Cycle through layout modes
Super + Shift + Space   Reverse cycle through layout modes
Super + Return          Open terminal
Super + Q               Close focused window

All keybindings are configurable through GNOME Settings under Keyboard Shortcuts, since Material Shell registers through the standard GNOME keybinding system. They will not conflict with your existing shortcuts.

Configuration and Customization

Material Shell's settings are accessible through the GNOME Extensions app or the Extensions page in GNOME Settings. The configuration options include:

  • Theme: Choose between the default Material Design theme, a dark variant, or follow the system GTK theme. The primary accent color is configurable.
  • Panel position: The workspace and window panel can be placed on the left, right, or top of the screen.
  • Gap size: Adjust the spacing between tiled windows. Larger gaps create visual separation; zero gaps maximize screen real estate.
  • Window focus behavior: Choose between click-to-focus and focus-follows-mouse. The latter is popular with tiling window manager users who are accustomed to mouse-driven focus.
  • Hot corner: Enable or disable the GNOME Activities hot corner, which Material Shell can replace with its own workspace overview.

For most users, the defaults work well out of the box. The extension is deliberately opinionated to minimize configuration overhead.

Multi-Monitor Setup

Material Shell gives each monitor its own independent set of workspaces and navigation. The workspace panel and window list appear on each monitor independently, and you can run different layouts on different monitors simultaneously. Navigate between monitors using standard GNOME keybindings (Super+Shift+Left/Right) or by moving your mouse to the other screen. You can dedicate one monitor to communication tools with a split layout while using the other for focused development with maximize or half.

Because Material Shell works within GNOME, display configuration happens through GNOME Settings or gnome-control-center -- resolution, refresh rate, scaling, and arrangement. No manual xrandr commands or compositor configuration files needed.

Material Shell vs Pop Shell vs Forge vs Tiling Assistant

GNOME has several tiling extensions. Pop Shell (by System76) adds keyboard-driven tiling without changing GNOME's visual design, making it the subtle option. Forge uses i3-style tree-based containers for users who want manual control over split direction. Tiling Assistant enhances GNOME's built-in snap tiling with more positions (quarters, thirds) without enforcing automatic tiling. Material Shell is the most opinionated of the four, fully redesigning the panel and navigation model.

FeatureMaterial ShellPop ShellForgeTiling Assistant
Automatic tilingYesToggleableYesNo (manual)
Visual redesignFullMinimalMinimalNone
Layout modes52Tree-basedSnap zones
Learning curveLowLowMediumVery low
Wayland supportYesYesYesYes
GNOME version range40-4740-4640-4740-47
Best forFull tiling overhaulSubtle tiling additioni3 users on GNOMEOccasional tiling

Who Should Use Material Shell

Material Shell is the right choice for developers on GNOME-default distributions (Ubuntu, Fedora) who want tiling without switching desktops, IT teams standardizing Linux workstations with GNOME management tools, and anyone who tried i3 or Sway but found the configuration overhead too steep. If you need deeper customization or want to eliminate GNOME's memory overhead, consider a standalone compositor instead -- our Hyprland setup guide covers that approach.

For organizations evaluating Linux for AI and development workloads, Material Shell lets you add tiling productivity to a standard GNOME desktop without custom support documentation, making it practical for teams of any size.

If your organization needs help deploying Linux workstations with optimized desktop environments, security hardening, or AI infrastructure integration, contact our team for a consultation.

About the Author: Craig Petronella is the CEO of Petronella Technology Group, a cybersecurity and IT infrastructure firm in Raleigh, NC. With CMMC-RP, CCNA, CWNE, and DFE certifications and over 30 years in IT, Craig's team deploys and manages Linux workstations for enterprises across the Triangle region.

Related Guides

Need help implementing these strategies? Our cybersecurity experts can assess your environment and build a tailored plan.
Get Free Assessment

About the Author

Craig Petronella, CEO and Founder of Petronella Technology Group
CEO, Founder & AI Architect, Petronella Technology Group

Craig Petronella founded Petronella Technology Group in 2002 and has spent more than 30 years working at the intersection of cybersecurity, AI, compliance, and digital forensics. He holds the CMMC Registered Practitioner credential (RP-1372) issued by the Cyber AB, is an NC Licensed Digital Forensics Examiner (License #604180-DFE), and completed MIT Professional Education programs in AI, Blockchain, and Cybersecurity. Craig also holds CompTIA Security+, CCNA, and Hyperledger certifications.

He is an Amazon #1 Best-Selling Author of 15+ books on cybersecurity and compliance, host of the Encrypted Ambition podcast (95+ episodes on Apple Podcasts, Spotify, and Amazon), and a cybersecurity keynote speaker with 200+ engagements at conferences, law firms, and corporate boardrooms. Craig serves as Contributing Editor for Cybersecurity at NC Triangle Attorney at Law Magazine and is a guest lecturer at NCCU School of Law. He has served as a digital forensics expert witness in federal and state court cases involving cybercrime, cryptocurrency fraud, SIM-swap attacks, and data breaches.

Under his leadership, Petronella Technology Group has served 2,500+ clients, maintained a zero-breach record among compliant clients, earned a BBB A+ rating every year since 2003, and been featured as a cybersecurity authority on CBS, ABC, NBC, FOX, and WRAL. The company leverages SOC 2 Type II certified platforms and specializes in AI implementation, managed cybersecurity, CMMC/HIPAA/SOC 2 compliance, and digital forensics for businesses across the United States.

CMMC-RP NC Licensed DFE MIT Certified CompTIA Security+ Expert Witness 15+ Books
Related Service
Enterprise IT Solutions & AI Integration

From AI implementation to cloud infrastructure, PTG helps businesses deploy technology securely and at scale.

Explore AI & IT Services
Previous All Posts Next
Free cybersecurity consultation available Schedule Now