fstrube / gridz

Configure hotkeys that will help you arrange your windows in an organized "grid"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Requirements

python, python-keybinder

Usage

For now, the grid layout is a "static" 5 x 5 grid. It is automatically calculated from the dimensions of your monitor.

Currently, all you have to do is run the executable and it will bind the following shortcuts:

KeybindingAction
Super + LeftNarrow active window and "dock" on the left side of the screen.
Super + RightNarrow active window and "dock" on the right side of the screen.
Super + UpShorten active window and "dock" on the top of the screen.
Super + DownShorten active window and "dock" on the bottom of the screen.
Super + Ctrl + LeftWiden active window and "dock" on the left side of the screen.
Super + Ctrl + RightWiden active window and "dock" on the right side of the screen.
Super + Ctrl + UpMake taller active window and "dock" on the top of the screen.
Super + Ctrl + DownMake taller active window and "dock" on the bottom of the screen.

Goals

  • Custom key-bindings via ~/.gridz file
  • Configurable grid settings
    • Choose how many grid cells are used
    • Set a boundary in case you only want part of your monitor to be used for the grid
  • System tray icon

About

Configure hotkeys that will help you arrange your windows in an organized "grid"


Languages

Language:Python 100.0%