gm

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

README (1046B)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
┏━╸┏┳┓
┃╺┓┃┃┃
┗━┛╹ ╹
    -- by z3bra
===============

gm stands for 'G'roup 'M'anager. It's a tiny daemon that helps you manage your
X windows visibility in groups. 

nb: `gm` was made as some kind of "ugly hack" to get WM independent group
management. Whenever possible, prefer using wmutils[0].

behavior
--------

By default, all windows get added to the group number 0. it is a special
group, as you cannot hide it. All other groups are hidden by default, which
means that if you send a window to group 1, it will get hidden until you
toggle group 1 state.

default keybinds
----------------

    ALT   + F[1-5]          - only show group [1-5]
    SUPER + F[1-5]          - toggle visibility of group [1-5]
    SUPER + SHIFT + F[1-5]  - add focused window to group [1-5]

You can change the number of groups or the default keybinds by editing the
config.h

compiling
---------

You will need the `xcb-util` and `xcb-util-keysym` to compile it.

    $ make
    # make install

[0] https://github.com/wmutils