Skip to content

Instantly share code, notes, and snippets.

@bmaupin
Last active March 3, 2024 09:47
Show Gist options
  • Star 11 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save bmaupin/5ebd4d7fd52f8911e14fa55cd58aee2d to your computer and use it in GitHub Desktop.
Save bmaupin/5ebd4d7fd52f8911e14fa55cd58aee2d to your computer and use it in GitHub Desktop.
Tiling extensions for Gnome

Goal: find a Linux alternative to FancyZones for Windows

Name Recommended Type Supports main colum Supports layouts Multiple windows in same tile Windows can span multiple zones Notes
gSnap πŸ‘πŸ‘ Gnome extension yes yes yes yes Can be configured almost just like FancyZones; in the settings:
  • disable Show tabs
  • enable Hold CTRL to snap windows
gTile Gnome extension no?
Tiling Assistant πŸ‘ Gnome extension yes yes yes yes Layout support is "experimental" and the UX is a bit unintuitive; after enabling layouts, you have to click the star icon beside a layout to mark it as a favourite before you can then hold Alt while dragging to snap to a tile
Forge πŸ‘Ž Gnome extension yes
  • no predefined layouts
  • overlapping windows are stacked or tabbed
  • no ability not to tile a window
Tactile Gnome extension keyboard only?
ShellTile πŸ‘Ž Gnome extension no no ⚠ no longer actively developed
WinTile πŸ‘Ž Gnome extension no not really yes The only real additional feature seems to be snapping to corners
Pop Shell Replacement shell ⚠ no no? Comes with a different launcher since it's a replacement shell?
snappyzones CLI utility
@paulelms
Copy link

Another great alternative: https://github.com/paperwm/PaperWM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment