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 (1994B)
---
1 center first window
2 ===================
3
4 Description
5 -----------
6
7 This patch centers window if it is a single window opened. When any other
8 window opens, then they tile normally, and if all other windows will close, it
9 will center again.
10
11 It is usefull for apps like - terminal, if you don't want that it cover all of
12 the master area, when no other apps are opened.
13
14 Usage
15 -----
16
17 It can be enabled for any window in config file, by setting `CenterThisWindow`
18 to `1`:
19
20 /* class instance title tags mask isfloating CenterThisWindow? monitor */
21 { "st", NULL, NULL, 0, 0, 1, -1 },
22
23 With one and two clients in master respectively results in:
24
25 +-----------------------------+ +-----------------------------+
26 | | | +------------+ +----------+ |
27 | | | | | | | |
28 | | | | | | | |
29 | +-------------+ | | | | | | |
30 | | Single | | | | Terminal | | Terminal | |
31 | | Terminal | | | | Window 1 | | Window 2 | |
32 | | Window | | | | | | | |
33 | +-------------+ | | | | | | |
34 | | | | | | | |
35 | | | | | | | |
36 | | | +------------+ +----------+ |
37 +-----------------------------+ +-----------------------------+
38
39 Download
40 --------
41 * [dwm-centerfirstwindow-6.2.diff](dwm-centerfirstwindow-6.2.diff)
42
43 Authors
44 -------
45 * ზურა დავითაშვილი - <zdavitashvili0@gmail.com>
46 * Part of code is taken from reddit's post by `johannesthyssen`