Tiling window manager
- Horizontal, vertical, spiral layouts
- Gaps
- (Experimental) Multi-monitor
- Clone the project to the gnome-shell extension directory:
git clone --depth=1 https://github.com/rliang/gnome-shell-extension-tilingnome ~/.local/share/gnome-shell/extensions/[email protected]
-
Reload GNOME Shell:
Alt+F2
thenr
or log out and in; -
Enable the extension:
gnome-shell-extension-tool -e [email protected]
Most of your interactions with Tilingnome will be through the use of keyboard shortcuts. The available ones are listed below.
Default keybinding | Function | Description |
---|---|---|
Super+x | Toggle tile | Toggle whether to tile the currently-focused window |
Super+return | Focus first tile | Focus the first tile in the tile list |
Super+j | Focus next tile | Focus the next tile in the tile list |
Super+k | Focus previous tile | Focus the previous tile in the tile list |
Shift+Super+return | Swap first tile | Swap currently-focused tile with the first tile |
Shift+Super+j | Swap next tile | Swap currently-focused tile with the next tile |
Shift+Super+k | Swap prev tile | Swap currently-focused tile with the previous tile |
Default keybinding | Function | Description |
---|---|---|
Super+z | Switch next layout | Switch to the next available layout |
Shift+Super+z | Switch previous layout | Switch to the previous available layout |
Default keybinding | Function | Description |
---|---|---|
Super+u | Decrease split | Decrease the split ratio by the split ratio step |
Super+i* | Increase split | Increase the split ratio by the split ratio step |
Shift+Super+u | Decrease master count | Decreate the master count by one |
Shift+Super+i | Increase master count | Increase the master count by one |
:not(tooltip) decoration, headerbar { border-radius: 0; box-shadow: none; }
Pull requests welcome for features and fixes!
GPL2