---
name: "autotiling"
section: "1"
platform: "linux"
package: "autotiling"
version: "1.9.3-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/autotiling"
---

# autotiling(1)

## NAME

autotiling

## SYNOPSIS

**autotiling** \[-h\] \[-d\] \[-v\] \[-o \[OUTPUTS ...\]\] \[-w \[WORKSPACES ...\]\] \[-l LIMIT\] \[-sw SPLITWIDTH\] \[-sh SPLITHEIGHT\] \[-sr SPLITRATIO\] \[-e \[EVENTS ...\]\]

## DESCRIPTION

Script for sway and i3 to automatically switch the horizontal / vertical window split orientation

## OPTIONS

- **-d**, **--debug**

  print debug messages to stderr

- **-v**, **--version**

  display version information

- **-o** *\[OUTPUTS ...\]*, **--outputs** *\[OUTPUTS ...\]*

  restricts autotiling to certain output; example: autotiling --output DP-1 HDMI-0

- **-w** *\[WORKSPACES ...\]*, **--workspaces** *\[WORKSPACES ...\]*

  restricts autotiling to certain workspaces; example: autotiling --workspaces 8 9

- **-l** *LIMIT*, **--limit** *LIMIT*

  limit how often autotiling will split a container; try "2" if you like master- stack layouts; default: 0 (no limit)

- **-sw** *SPLITWIDTH*, **--splitwidth** *SPLITWIDTH*

  set the width of the vertical split (as factor); default: 1.0;

- **-sh** *SPLITHEIGHT*, **--splitheight** *SPLITHEIGHT*

  set the height of the horizontal split (as factor); default: 1.0;

- **-sr** *SPLITRATIO*, **--splitratio** *SPLITRATIO*

  Split direction ratio - based on window height/width; default: 1;try "1.61", for golden ratio - window has to be 61% wider for left/right split; default: 1.0;

- **-e** *\[EVENTS ...\]*, **--events** *\[EVENTS ...\]*

  list of events to trigger switching split orientation; default: WINDOW MODE

## AUTHOR

```
Piotr Miller
```

```
nwg.piotr@gmail.com
```

## DISTRIBUTION

The latest version of autotiling may be downloaded from ⟨https://github.com/nwg\\-piotr/autotiling/⟩
