github domferr/tilingshell 17.0
Tiling Shell v17.0 | GNOME 49 support, raise all the tiled windows together, switch layout with keybinding, and more!

8 hours ago
  • New: added GNOME 49 support. Closes #402
  • New: added 🇹🇷 turkish translation. By osmank3
  • New: updated 🇵🇱 translation. By alewicki95
  • New: updated :italian: translation. By albanobattistella
  • New: raise all the tiled windows together with ALT+TAB! Closes #110
RaiseWindowsTogether.mp4
  • New: added keybinding to switch between active layouts. By joj0s. Closes #50
Video.del.2025-05-31.17-12-14.webm
  • New: added a new option related to focusing windows using keybinding to allow focusing only the tiled windows. By mvisat. Closes #363
Screencast.From.2025-07-18.17-11-57.mp4
  • New: added configurable edge tiling offset. By MrSauna. This allows to set the minimum distance from the edge to trigger the edge tiling feature. Closes #366

🎉🎉 Tiling Shell's AWESOME Supporters!

Thank you to the 🌟 amazing and everyone who donated on ! 🏅Sean, Markus Huggler, Kostja Palović, Mike Empey, Miguel and Jesse Dhillon on Patreon🏅 and Zorin OS, Nick, thy-fi, iatanas0v, Chris, wbezs, DaneshManoharan, Tamas, Ivan Banha and many more on Ko-fi! You are on a mission to make Linux window management better for everyone!

🌟 Join the Tiling Shell Community! 🌟

Are you a fan of Tiling Shell or someone passionate about contributing to open-source projects? I'm looking for contributors—both developers and non-developers—to help make Tiling Shell even better!

Here's how you can get involved:

  • 🎨 Translations – Help make Tiling Shell accessible in more languages! Find out more
  • ✍️ Written Guides – Write tutorials or documentation to guide new users. Find out more
  • 🎥 Video Guides – Create videos showcasing features and how to use Tiling Shell. Find out more
  • 💡 Your Ideas – Got a creative way to contribute? Let me know! Open an issue
  • You can't contribute but you know who could? Spread the verb! Let's use the power of community to grow and make Tiling Shell the go-to solution for window management in GNOME ❤️

If you're interested in joining the community and making a difference, feel free to reach out to me. Together, we can take Tiling Shell to the next level!

How to install

⭐ This update of Tiling Shell is on GSE too!

Manual installation

There are two builds and you need only one of them, according to your GNOME Shell version:

  • For GNOME Shell versions 45, 46, 47, 48 and 49: tilingshell@ferrarodomenico.com.zip
  • For GNOME Shell versions from 42, 43 and 44: GNOME.42-44.tilingshell@ferrarodomenico.com.zip

To know your GNOME Shell version, run gnome-shell --version.

Extract the downloaded archive. Copy its content to ~/.local/share/gnome-shell/extensions/tilingshell@ferrarodomenico.com directory. You need to reload GNOME Shell afterwards (e.g. by logging out). Then you can enable the extension:

/usr/bin/gnome-extensions enable tilingshell@ferrarodomenico.com

Don't miss a new tilingshell release

NewReleases is sending notifications on new releases.