Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emasab/shelltile
A tiling window extension for GNOME Shell
https://github.com/emasab/shelltile
Last synced: 19 days ago
JSON representation
A tiling window extension for GNOME Shell
- Host: GitHub
- URL: https://github.com/emasab/shelltile
- Owner: emasab
- License: gpl-2.0
- Created: 2016-06-01T17:24:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-04-17T06:34:28.000Z (over 1 year ago)
- Last Synced: 2024-10-14T13:11:59.923Z (about 2 months ago)
- Language: JavaScript
- Homepage: https://extensions.gnome.org/extension/657/shelltile/
- Size: 1.51 MB
- Stars: 647
- Watchers: 18
- Forks: 42
- Open Issues: 66
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- stars - emasab/shelltile
README
# ShellTile
A tiling window extension for GNOME Shell. Just move a window to the edges of the screen to create a tiling, otherwise move a window over another one, holding down the Control key. Grouped windows minimize, resize, raise and change workspace together. Move or maximize a window to remove it from the group.
### Grouping edge tiling
Before, when using the screen borders, only a move and resize was made. Instead, if holding Ctrl, you could group windows together. Now you can still group windows with Ctrl, but they are grouped when you use the screen borders too (if a valid tiling can be generated with the topmost window already edge-tiled). You can disable the new behavior in the extension setting.
A video is the best way to explain it:
[Video on YouTube](https://www.youtube.com/watch?v=hNncF9Pc6PY)
**Keyboard accelerators:**
Default keyboard accelerators that can be joined for quarter tiling:
* <Ctrl><Super>Left : Tile to the left border
* <Ctrl><Super>Right : Tile to the right border
* <Ctrl><Super>Up : Tile to the top border
* <Ctrl><Super>Down : Tile to the bottom border### Example of tiling with multiple windows (holding CTRL)
![tiling windows](/README/img/window_tiling.gif)
### Example of how windows stay grouped
![tiling windows](/README/img/coordinated_actions.gif)
### Tutorial video
https://www.youtube.com/watch?v=xX9HUBFj5XE
thanks to WOGUE