This program aims to make it easy to have a clean workspace with easy to make user-profiles and quick shortcuts to move windows around.
You must install Conda for Python 3.6
sudo git clone https://github.com/TSedlar/GridWM.git /usr/local/src/gridwm
cd /usr/local/src/gridwm
./install.sh
Windows is not currently supported but will be soon.
Map the gridwm
command to a key combination to run it on the currently active window. (Suggested to use xbindkeys
and xbindkeys-config
)
Clicking the export button will result in the ability to create a JSON configuration.
These are saved under ~/.gridwm/<given_name>.json
It will set the dimensions of every program listed in the configuration that is opened.
It's suggested to map the below command to a key combination to automatically set your layout upon the keys being pressed. (Suggested to use xbindkeys
and xbindkeys-config
)
gridwm --config=~/.gridwm/<given_name>.json
TODO: fix location setting for duplicates (i.e 2 firefox windows)
These should be already installed by default, except possibly xdotool:
- xdotool
- wmctrl
- awk
- xprop
- cat
Windows is not currently supported but will be soon.