Skip to content

i3-grid is a python package that allows 2 dimensional movement through i3 workspaces.

License

Notifications You must be signed in to change notification settings

jrobertboos/i3-grid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i3-grid

i3-grid is a python package that allows 2 dimensional movement through i3 workspaces.

Configuration

i3-grid Configuration

In the future there will be a dedicated configuration file for changing elements of i3-grid however right now i3-grid will function as if you are using a 3x3 grid. As of now to change the grid size you must edit i3_grid.py size.

i3 Configuration

In order to move through workspaces the commands must be bound to keybindings in the i3 configuration file. This is an example configuration:

# change workspace (grid)
bindsym $mod+Control+h exec i3-grid 'l'
bindsym $mod+Control+j exec i3-grid 'd'
bindsym $mod+Control+k exec i3-grid 'u'
bindsym $mod+Control+l exec i3-grid 'r'

# change workspace, cursor keys (grid)
bindsym $mod+Control+Left exec i3-grid 'l'
bindsym $mod+Control+Down exec i3-grid 'd'
bindsym $mod+Control+Up exec i3-grid 'u'
bindsym $mod+Control+Right exec i3-grid 'r'

Usage

Move your workspace left.

i3-grid 'l'

Move your workspace down.

i3-grid 'd'

Move your workspace up.

i3-grid 'u'

Move your workspace right.

i3-grid 'r'

About

i3-grid is a python package that allows 2 dimensional movement through i3 workspaces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages