| index.md - sites - public wiki contents of suckless.org | |
| git clone git://git.suckless.org/sites | |
| Log | |
| Files | |
| Refs | |
| --- | |
| index.md (2274B) | |
| --- | |
| 1 cfacts | |
| 2 ====== | |
| 3 | |
| 4 Description | |
| 5 ----------- | |
| 6 This patch provides the ability to assign different weights to clients i… | |
| 7 respective stack in tiled layout. It implements a new function setcfact … | |
| 8 will modify the cfact-value for the currently selected client. It accept… | |
| 9 following values: | |
| 10 | |
| 11 * A positive float to increase a clients weight, thus increasing the spa… | |
| 12 client is allocated in its current stack. | |
| 13 * A negative float to decrease a clients weight, thus decreasing the spa… | |
| 14 client is allocated in its current stack. | |
| 15 * A zero-value float to reset a clients weight to default. | |
| 16 | |
| 17 Default cfact-value for each client is 1.0. If a client is assigned a cf… | |
| 18 value of 0.5 it will be allocated half of the space other clients would … | |
| 19 allocated. If a client is assigned a cfact value of 2.0 it will be alloc… | |
| 20 twice the space other clients would be allocated. | |
| 21 | |
| 22 The following illustrates the behavior. The clients cfact-values are | |
| 23 represented by floats inside the clients rectangles. | |
| 24 | |
| 25 +---------------------+ | |
| 26 | | 0.5 | | |
| 27 | 1.0 +----------+ | |
| 28 +----------+ | | |
| 29 | | 1.0 | | |
| 30 | +----------+ | |
| 31 | 2.0 | | | |
| 32 | | 1.0 | | |
| 33 +----------+----------+ | |
| 34 | |
| 35 Default key bindings | |
| 36 -------------------- | |
| 37 Key Argument Description | |
| 38 ----------------------------------- | |
| 39 Mod-H +0.25 Increase cfact | |
| 40 Mod-L -0.25 Decrease cfact | |
| 41 Mod-O 0.00 Reset cfact | |
| 42 | |
| 43 Download | |
| 44 -------- | |
| 45 * [dwm-cfacts-6.1.diff](dwm-cfacts-6.1.diff) | |
| 46 * [dwm-cfacts-6.2.diff](dwm-cfacts-6.2.diff) | |
| 47 * [dwm-cfacts-6.2-1.diff](dwm-cfacts-6.2-1.diff) | |
| 48 * [dwm-cfacts-20200913-61bb8b2.diff](dwm-cfacts-20200913-61bb8b2.diff) | |
| 49 | |
| 50 Additional layouts with cfacts | |
| 51 ------------------------------ | |
| 52 Just patch these on top of the original cfacts patch. | |
| 53 | |
| 54 * [dwm-cfacts\_bottomstack-6.2.diff](dwm-cfacts_bottomstack-6.2.diff) | |
| 55 * [dwm-cfacts\_centeredmaster-6.2.diff](dwm-cfacts_centeredmaster-6.2.di… | |
| 56 * [dwm-cfacts\_deck-6.2.diff](dwm-cfacts_deck-6.2.diff) | |
| 57 | |
| 58 Author | |
| 59 ------ | |
| 60 * Patrick Steinhardt (pks) <[email protected]> | |
| 61 * Aaron Duxler <[email protected]> - Additional layouts bottomstack + cen… | |
| 62 * mss <[email protected]> - dwm-6.2 port. | |
| 63 * Tobias Giess <[email protected]> - Fix dwm-6.2 port not working o… |