index.md - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
index.md (2426B)
---
1 tatami layout
2 =============
3
4 Description
5 -----------
6 This patch adds a new layout, tatami, that arranges all windows like
7 tatami tiles. This patch forms 'mats' of 5 or less windows each, and
8 each mat has 5 different possible arrangements. The mats then form a
9 stack as shown in the `7+ windows` diagram below.
10
11 +-----------+-----------+ +-----------+-----------+
12 | | | | | |
13 | | | | | 2 |
14 | | | | | |
15 | 1 | 2 | | 1 +-----------+
16 | | | | | |
17 | | | | | 3 |
18 | | | | | |
19 +-----------+-----------+ +-----------+-----------+
20 2 windows 3 windows
21
22 +-----------+-----+-----+ +-----------+-----------+
23 | | | | | | 2 |
24 | | 2 | 3 | | +-----+-----+
25 | | | | | | | |
26 | 1 +-----+-----+ | 1 | 3 | 4 |
27 | | | | | | |
28 | | 4 | | +-----+-----+
29 | | | | | 5 |
30 +-----------+-----------+ +-----------+-----+-----+
31 4 windows 5 windows
32
33 +-----------+---+-------+ +-----------+-----------+
34 | | | 3 | | | new |
35 | | 2 +---+---+ | +---+-------+
36 | | | | | | | | 4 |
37 | 1 | | 4 | | | 1 | 3 +---+---+
38 | | | | 5 | | | | 5 | |
39 | +---+---+ | | +---+---+ 6 |
40 | | 6 | | | | 7 | |
41 +-----------+-------+---+ +-----------+-------+---+
42 6 windows 7+ windows
43
44
45 Usage
46 -----
47 1. Download the patch and apply according to the [general instructions](.).
48 2. The patch automatically includes the `tatami.c` source file and adds `tatami`
49 to the `Layout` section of your `config.def.h` file. If you have already installed
50 dwm, change config.def.h to be your config.h file.
51 3. **Note that this patch ignores resize hints.**
52 3. The default keybinding is [Alt]+[y] for tatami.
53
54 Download
55 --------
56 * [dwm-tatami-6.2.diff](dwm-tatami-6.2.diff)
57
58 Maintainer
59 ----------
60 * Sarthak Shah - <shahsarthakw@gmail.com>