gm

(orphaned) group manager using libcxb
git clone git://z3bra.org/gm
Log | Files | Refs | README | LICENSE

README (1046B)


      1 ┏━╸┏┳┓
      2 ┃╺┓┃┃┃
      3 ┗━┛╹ ╹
      4     -- by z3bra
      5 ===============
      6 
      7 gm stands for 'G'roup 'M'anager. It's a tiny daemon that helps you manage your
      8 X windows visibility in groups. 
      9 
     10 nb: `gm` was made as some kind of "ugly hack" to get WM independent group
     11 management. Whenever possible, prefer using wmutils[0].
     12 
     13 behavior
     14 --------
     15 
     16 By default, all windows get added to the group number 0. it is a special
     17 group, as you cannot hide it. All other groups are hidden by default, which
     18 means that if you send a window to group 1, it will get hidden until you
     19 toggle group 1 state.
     20 
     21 default keybinds
     22 ----------------
     23 
     24     ALT   + F[1-5]          - only show group [1-5]
     25     SUPER + F[1-5]          - toggle visibility of group [1-5]
     26     SUPER + SHIFT + F[1-5]  - add focused window to group [1-5]
     27 
     28 You can change the number of groups or the default keybinds by editing the
     29 config.h
     30 
     31 compiling
     32 ---------
     33 
     34 You will need the `xcb-util` and `xcb-util-keysym` to compile it.
     35 
     36     $ make
     37     # make install
     38 
     39 [0] https://github.com/wmutils