index.md (2573B)
1 multimon 2 ======== 3 4 Description 5 ----------- 6 These patches provide enhancements for working in a multi-monitor environment. 7 8 monitor marker: 9 10 * Adds a small token to the bar that displays the dwm monitor number. 11 * The token has a mouse binding, just like the rest of the bar objects. 12 13 unified view: 14 15 * Provides two wrapper functions that work across all monitors simultaneously. 16 * Can change/toggle the view for all monitors, creating a unified workspace. 17 18 reset view: 19 20 * Function and settings for a "default view", for checking on primary tasks 21 which may have been shuffled out of view doing more focused work. 22 * Per-monitor default settings for nmaster and tags. 23 24 status all: 25 26 * Show/update the status on all bars. 27 * Based on 28 [statusbar on all monitors](//dwm.suckless.org/patches/statusallmons), but 29 uses a configurable boolean. 30 31 Each can be applied independently, if desired, except for "reset view" which 32 references "ClkMonNum" from "unified view" in "config.def.h". Simply remove the 33 reference to get it to apply and compile. 34 35 Example configuration settings with comments are included in "config.def.h" 36 within each patch. 37 38 The default settings and behavior of dwm are not modified by these patches. 39 They provide enhancements and new options only, so there should be minimal 40 conflict with other dwm patches. 41 42 Usage 43 ----- 44 Each patch can be applied using "patch -p1" or "git am": 45 46 cd dwm; patch -p1 < multimon-1-added-monitor-marker-to-bar.diff 47 48 **or** 49 50 cd dwm; git pull; git am multimon-1-added-monitor-marker-to-bar.diff 51 52 There are default settings and bindings in "config.def.h" which you will likely 53 want to customize. 54 55 Download 56 -------- 57 Each of the patches was created by "format-patch" based on commit 58 cdec9782a1789bd5c3a84772fd59abb9da288597. 59 60 * [multimon-1-added-monitor-marker-to-bar.diff](multimon-1-added-monitor-marker-to-bar.diff) (6228b) 61 * [multimon-2-added-n-view-wrappers-for-unified-multi-monitor.diff](multimon-2-added-n-view-wrappers-for-unified-multi-monitor.diff) (6558b) 62 * [multimon-3-added-reset\_view-function.diff](multimon-3-added-reset_view-function.diff) (6816b) 63 * [multimon-4-added-statusall-toggle-replacing-need-for-patch.diff](multimon-4-added-statusall-toggle-replacing-need-for-patch.diff) (6165b) 64 65 The patches are intended to be applied in order, one after the other, but can 66 also be used independently. 67 68 Author 69 ------ 70 * Gary B. Genett - [me@garybgenett.net](mailto:me@garybgenett.net) 71 72 Original Submission: 73 [//lists.suckless.org/dev/1403/20488.html](//lists.suckless.org/dev/1403/20488.html)