blob: 62aa4a0fd41c09aa7cab3e298c6eb21729733aef (
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 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
----
|