Home

Awesome

Kwin Grid-Tiling Script

Install

mkdir -p ~/.local/share/kwin/scripts/grid-tiling
cd ~/.local/share/kwin/scripts/grid-tiling
ln -s <path>/contents
ln -s <path>/metadata.json

Functionality

Recommended Setup

ActionShortcut
Window to Next DesktopMeta+End
Window to Previous DesktopMeta+Home
Switch to Next DesktopMeta+Right
Switch to Previous DesktopMeta+Left
Toggle OverviewMeta+Space
Move Window to Next ScreenMeta+PgUp
Move Window to Previous ScreenMeta+PgDown
Switch to Next ScreenMeta+Up
Switch to Previous ScreenMeta+Down
Grid Tiling: Move LeftMeta+Ctrl+Left
Grid Tiling: Move RightMeta+Ctrl+Right
Grid Tiling: Move UpMeta+Ctrl+Up
Grid Tiling: Move DownMeta+Ctrl+Down
Switch to Window LeftMeta+Alt+Left
Switch to Window RightMeta+Alt+Right
Switch to Window AboveMeta+Alt+Up
Switch to Window BelowMeta+Alt+Down
Grid Tiling: Increase SizeMeta+=
Grid Tiling: Decrease SizeMeta+-
Grid Tiling: Maximize SizeMeta++
Grid Tiling: Minimize SizeMeta+_
Grid Tiling: Tile/FloatMeta+T
Grid Tiling: Toggle GapMeta+G
Grid Tiling: Toggle BorderMeta+B
Minimize WindowMeta+N
Grid Tiling: Toggle Minimize DesktopMeta+M
Window Operations MenuMeta+`
Grid Tiling: RefreshMeta+R
Grid Tiling: ResetMeta+Ctrl+R
Close WindowMeta+W
Grid Tiling: Close DesktopMeta+Q

Additional Info & Tips