Tiling Shell v11.0 | Support per-monitor layout, enable/disable edge-tiling
- New: choose the layout you prefer for each monitor and allow different layouts between monitors too. Closes #1
Keyboard shortcuts follow the layout selected on the monitor where the focused window is
- New: enable/disable edge-tiling and choose to maximize the window when it is dragged to the top edge
- New: removed old icons in favor of the open source ones by feathericons.com. Closes #58
- New: if a window is maximized, SUPER + LEFT ARROW tiles the window to the left, while SUPER + RIGHT ARROW tiles the window to the rightmost tile
- New: improved edge-tiling algorithm (it is less resource-consuming)
- New: if you set to zero both inner and outer gaps, the tile previews will have no rounded borders.
- Fixed: window size restoring was not working correctly on GNOME 42. Closes #60
- Fixed: SUPER + LEFT ARROW was not working when a window was maximized. Closes #59
- Fixed: Indicator's layout buttons where not following scaling factor changes. Closes #66
How to install
⭐ This update of Tiling Shell is available 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 and 46:
tilingshell@ferrarodomenico.com.zip
- For GNOME Shell versions from 42 to 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