aboutsummaryrefslogtreecommitdiff
path: root/src/README
blob: ced7baf4ded61dd6b6ab11f061084a9966a3e483 (plain)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
I started this from catwm 31/12/10 ( https://bbs.archlinux.org/viewtopic.php?id=100215&p=1 )
See dminiwm.c or config.h for thanks and licensing.


Summary
-------


dminiwm is a very minimal and lightweight dynamic tiling window manager.
    I will try to stay under 1000 SLOC.
    Currently well under 900 lines with the config file included.


Modes
-----

It allows the "normal" method of tiling window managers(with the new window as the master)
    and with the new window opened at the bottom of the stack(like dwm's attach_aside)

    There's vertical tiling mode:
    --------------
    |        | W |
    |        |___|
    | Master |   |
    |        |___|
    |        |   |
    --------------

    Fullscreen mode(which you'll know when you see it)

    All accessible with keyboard shortcuts defined in the config.h file.
    The window W at the top of the stack can be resized on a per desktop bases.
    Changing a tiling mode on one workspace doesn't affect the other workspaces.


Recent Changes
--------------

7/9/11
Added resizing of window at the top of the stack.

Status
------

There are a couple more options in the config file than the original catwm.
    Fixed the window manager crashing on a bad window error.
    Fixed the keyboard shortcuts not working if numlock was on.
    Added option to resize window on the top of the stack.


Installation
------------

Need Xlib, then:
    $ make
    # make install
    $ make clean


Bugs
----

[ * No bugs for the moment ;) (I mean, no importants bugs ;)]


Todo
----