Clone or download
rliang Merge pull request #7 from aral/gnome-shell-3.30
Add support for Gnome Shell 3.30
Latest commit bd4fb8c Jan 18, 2019

README.md

gnome-shell-extension-tilingnome

Tiling window manager

Features

  • Horizontal, vertical layouts
  • Gaps
  • (Experimental) Multi-monitor

Installation

git clone https://github.com/rliang/gnome-shell-extension-tilingnome ~/.local/share/gnome-shell/extensions/tilingnome@rliang.github.com

Usage

Most of your daily interactions with the Tilingnome will be through the use of keyboard shortcuts. The available ones are listed below.

Tiles

Key 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

Layouts

Key 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

Settings

You can also modify these from the Settings panel for the Tilingnome extension in Gnome Tweaks.

Key Function Description
Super+l Decrease split Decrease the split ratio by the split ratio step
Super+h* Increase split Increase the split ratio by the split ratio step
Shift+Super+l Decrease master count Decreate the master count by one
Shift+Super+h Increase master count Increase the master count by one

* May conflict with the Hide Window shortcut on some distributions (e.g., it does on Pop!_OS). To change a keybinding, you must edit the schema.gschema.xml file in the source, run glib-compile-schemas in the source directory, and then reload the extension either by restarting Gnome Shell on X11 (alt+F2 r) or logging out and logging back in on Wayland.

Contributing

Pull requests welcome for features and fixes!

Pending features

  • More keybindings?
  • More layouts?

License

GPL2