Implements the Grid plugin from compiz in a way that works with Gnome-Shell
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore ignore some stuff Oct 24, 2011
LICENSE.txt
README.md documentation for Fedora Apr 18, 2012
gnome-shell-grid.py show a warning if NumLock is on Apr 20, 2012

README.md

gnome-shell-grid

While I like many of the new features in GNOME Shell, I missed the Grid plugin from Compiz. I liked getting to tile some windows without the overhead of a tiling WM. gnome-shell-grid runs in the background, listening for the following keys:

  • C-M-S-u or C-M-KP_7 -- Top Left corner
  • C-M-S-k or C-M-KP_8 -- Top half
  • C-M-S-i or C-M-KP_9 -- Top Right corner
  • C-M-S-l or C-M-KP_6 -- Right half
  • C-M-S-m or C-M-KP_3 -- Bottom right corner
  • C-M-S-j or C-M-KP_2 -- Bottom half
  • C-M-S-n or C-M-KP_1 -- Bottom left corner
  • C-M-S-h or C-M-KP_4 -- Left half
  • C-M-KP_5 -- Full screen

How to Use

Prerequisites

Debian/Ubuntu

 sudo apt-get install python-xlib python-wnck

Fedora/Red Hat

 sudo yum install gnome-python2-libwnck python-xlib

gnome-shell-grid

 git clone git://github.com/paulswartz/gnome-shell-grid.git

Running the daemon

 python gnome-shell-grid/gnome-shell-grid.py

License

gnome-shell-grid is released under the GPLv3. You can read the license in the LICENSE.txt file.

Author

I'm Paul Swartz. You can find me on Twitter @paulswartz or on email.

Additional contributions from:

  • Josh England
  • Robert R. Meyer