JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
renamed/changed
[dwm.git] / dwm.html
1 <html>
2         <head>
3                 <title>dwm - dynamic window manager</title>
4                 <meta name="author" content="Anselm R. Garbe">
5                 <meta name="generator" content="ed">
6                 <meta name="copyright" content="(C)opyright 2006 by Anselm R. Garbe">
7                 <style type="text/css">
8                         body {
9                                 color: #000000;
10                                 font-family: sans-serif;
11                         }
12                 </style>
13         </head>
14         <body>
15                 <center>
16                         <img src="dwm.png"/><br />
17                         <h3>dynamic window manager</h3>
18                 <center>
19                 <h2>Description</h3>
20                 <p>
21                 dwm is a dynamic window manager for X11.
22                 </p>
23                 <h2>Differences to wmii</h2     
24                 <p>
25                 In contrast to wmii, dwm is only a window manager, and nothing else.
26                 Hence, it is much smaller, faster and simpler. dwm does
27                 <b>not</b> include following features wmii provides:
28                 </p>
29                 <ul>
30                         <li>9P support</li>
31                         <li>status bar</li>
32                         <li>menu</li>
33                         <li>editable tagbars</li>
34                         <li>shell-based config/control file</li>
35                         <li>small tools (selection printer, mouse warper)</li>
36                 </ul>
37                 <p>
38                 dwm is only a single binary, it's source code is intended to never
39                 exceed 2000 SLOC.
40                 </p>
41                 <p>
42                 dwm is customized through editing its source code, that makes it
43                 extremely fast and secure - it does not process any input data which
44                 hasn't been known at compile time, except window title names.
45                 </p>
46                 <p>
47                 dwm is based on tagging and dynamic window management (however simpler
48                 than wmii or larswm).
49                 </p>
50                 <p>
51                 dwm don't distinguishes between layers, there is no floating or managed
52                 layer. Wether the clients of currently selected tag are managed or not
53                 managed, you can re-arrange all clients on the fly. Popup- and
54                 fixed-size windows are treated unmanaged. 
55                 </p>
56                 <p>
57                 dwm uses 1-pixel borders to provide the maximum of screen real
58                 estate to clients. Small titlebars are only drawn in front of unfocused
59                 clients.
60                 </p>
61                 <p>
62                 garbeam <b>don't</b> wants any feedback to dwm. If you ask for support,
63                 feature requests or if you report bugs, they will be <b>ignored</b>
64                 with a high chance. dwm is only intended to fit garbeam's needs,
65                 however you are free to download and distribute/relicense it, with the
66                 conditions of the <a href="http://wmii.de/cgi-bin/hgwebdir.cgi/dwm?f=f10eb1139362;file=LICENSE;style=raw">MIT/X Consortium license</a>.
67                 </p>
68                 <h2>Development</h2>
69                 <p>
70                 dwm is actively developed in parallel to wmii. You can <a href="http://wmii.de/cgi-bin/hgwebdir.cgi/dwm">browse</a> its source code repository or get a copy using <a href="http://www.selenic.com/mercurial/">Mercurial</a> with following command:
71                 </p>
72                 <p>
73                 <em>hg clone http://wmii.de/cgi-bin/hgwebdir.cgi/dwm</em>
74                 </p>
75                 <p>--Anselm</p>
76         </body>
77 </html>