sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

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)