index.md (2965B)
1 vanitygaps 2 ========== 3 4 Description 5 ----------- 6 Inspired by some of the functionality of [i3-gaps](https://github.com/Airblader/i3) this patch adds (inner) gaps between 7 client windows and (outer) gaps between windows and the screen edge in a flexible manner. 8 9 Named vanitygaps as it does not provide any real functionality as such and is purely a visual eyecandy that is perhaps 10 best suited for people looking for that certain look and feel. That said this might look great on a monitor (for 11 monitoring purposes). 12 13 The patch provides: 14 15 * option to control all gaps in unison (like [fullgaps](../fullgaps)) 16 * option to control inner gaps in unison (like [gaps](../gaps)) 17 * option to control inner and outer gaps separately 18 * option to control the inner horizontal and vertical gaps separately 19 * option to control the outer horizontal and vertical gaps separately 20 * option to toggle gaps on and off 21 * option to reset gaps back to default 22 * option to show no outer gaps when there is only one window (smart gaps) 23 * example keyboard shortcuts to change the gaps on the fly 24 25 The example keyboard shortcuts included are: 26 27 * `Alt+Super+0` ― *toggle gaps on and off* 28 * `Alt+Super+Shift+0` ― *reset gaps back to default* 29 * `Alt+Super+h` ― *increase all gaps* 30 * `Alt+Super+l` ― *decrease all gaps* 31 * `Alt+Super+Shift+h` ― *increase outer gaps* 32 * `Alt+Super+Shift+l` ― *decrease outer gaps* 33 * `Alt+Super+Ctrl+h` ― *increase inner gaps* 34 * `Alt+Super+Ctrl+l` ― *decrease inner gaps* 35 * `Alt+y` ― *increase inner horizontal gaps* 36 * `Alt+o` ― *decrease inner horizontal gaps* 37 * `Alt+Ctrl+y` ― *increase inner vertical gaps* 38 * `Alt+Ctrl+o` ― *decrease outer vertical gaps* 39 * `Alt+Super+y` ― *increase outer horizontal gaps* 40 * `Alt+Super+o` ― *decrease outer horizontal gaps* 41 * `Alt+Shift+y` ― *increase outer vertical gaps* 42 * `Alt+Shift+o` ― *decrease outer vertical gaps* 43 44 Nobody should need all of these, but they are included for demo purposes and for experimentation. Consider trimming 45 these down to what you actually use. 46 47 NB: You may also want to disable `resizehints` to get even gaps. 48 49 Download 50 -------- 51 * [dwm-vanitygaps-20190508-6.2.diff](dwm-vanitygaps-20190508-6.2.diff) (original, tile only) 52 * [dwm-vanitygaps-20200610-f09418b.diff](dwm-vanitygaps-20200610-f09418b.diff) (original, tile only) 53 * [dwm-vanitygaps-6.2.diff](dwm-vanitygaps-6.2.diff) (tile, bstack, bstackhoriz, centeredmaster, centeredfloatingmaster, deck, fibonacci (dwindle, spiral), grid, nrowgrid) 54 * [dwm-cfacts-vanitygaps-6.2.diff](dwm-cfacts-vanitygaps-6.2.diff) (as above, on top of [cfacts](../cfacts)) 55 * [dwm-cfacts-vanitygaps-6.2_combo.diff](dwm-cfacts-vanitygaps-6.2_combo.diff) (as above, cfacts + vanitygaps combo) 56 * [dwm-cfacts-vanitygaps-6.4_combo.diff](dwm-cfacts-vanitygaps-6.4_combo.diff) (as above, cfacts + vanitygaps combo) 57 58 Author 59 ------ 60 * Stein Bakkeby <bakkeby@gmail.com> 61 * Michel Boaventura <michel.boaventura@protonmail.com> (20200610-f09418b port)