Mercurial > dwm-meillo
comparison dwm.html @ 88:b1fcfec224ed
patched dwm
author | Anselm R. Garbe <garbeam@wmii.de> |
---|---|
date | Mon, 17 Jul 2006 11:36:07 +0200 |
parents | 0a6472e22039 |
children | bab11ff18f4c |
comparison
equal
deleted
inserted
replaced
87:e8a23f20097e | 88:b1fcfec224ed |
---|---|
26 As founder and main developer of wmii I came to the conclusion that | 26 As founder and main developer of wmii I came to the conclusion that |
27 wmii is too clunky for my needs. I don't need so many funky features | 27 wmii is too clunky for my needs. I don't need so many funky features |
28 and all this hype about remote control through a 9P service, I only | 28 and all this hype about remote control through a 9P service, I only |
29 want to manage my windows in a simple, but dynamic way. wmii never got | 29 want to manage my windows in a simple, but dynamic way. wmii never got |
30 finished because I listened to users, who proposed arbitrary ideas I | 30 finished because I listened to users, who proposed arbitrary ideas I |
31 considered useful. This resulted in an extreme <a href="http://www.jwz.org/doc/cadt.html">CADT</a> | 31 considered useful. This resulted in an extreme <a |
32 development model, which was a mistake. Thus the philosophy of | 32 href="http://www.jwz.org/doc/cadt.html">CADT</a> development model, |
33 dwm is simply <i>to fit my needs</i> (maybe yours as well). That's it. | 33 which was a mistake. Thus the philosophy of dwm is simply <i>to fit my |
34 needs</i> (maybe yours as well). That's it. | |
34 </p> | 35 </p> |
35 <h3>Differences to wmii</h3 | 36 <h3>Differences to ion, larswm, and wmii</h3> |
36 <p> | 37 <p> |
37 In contrast to wmii, dwm is only a window manager, and nothing else. | 38 In contrast to ion, larswm, and wmii, dwm is much smaller, faster and simpler. |
38 Hence, it is much smaller, faster and simpler. | |
39 </p> | 39 </p> |
40 <ul> | 40 <ul> |
41 <li> | 41 <li> |
42 dwm has no 9P support, no editable tagbars, no shell-based | 42 dwm has no Lua integration, no 9P support, no menu, no editable |
43 configuration and remote control and comes without any additional | 43 tagbars, no shell-based configuration, no remote control, and comes |
44 tools like printing the selection or warping the mouse. | 44 without any additional tools like printing the selection or warping |
45 the mouse. | |
45 </li> | 46 </li> |
46 <li> | 47 <li> |
47 dwm is only a single binary, it's source code is intended to never | 48 dwm is only a single binary, it's source code is intended to never |
48 exceed 2000 SLOC. | 49 exceed 2000 SLOC. |
49 </li> | 50 </li> |
50 <li> | 51 <li> |
51 dwm is customized through editing its source code, that makes it | 52 dwm is based on tagging and dynamic window management (however |
52 extremely fast and secure - it does not process any input data which | 53 simpler than ion, wmii or larswm). It manages windows in |
53 hasn't been known at compile time, except window title names. | 54 tiling and floating modes. Either mode can be applied dynamically, |
54 </li> | 55 depending on the application in use and the task performed. |
55 <li> | |
56 dwm is based on tagging and dynamic window management (however simpler | |
57 than wmii or larswm). | |
58 </li> | 56 </li> |
59 <li> | 57 <li> |
60 dwm don't distinguishes between layers, there is no floating or | 58 dwm don't distinguishes between layers, there is no floating or |
61 managed layer. Wether the clients of currently selected tag are | 59 tiled layer. Wether the clients of currently selected tag are in |
62 managed or not, you can re-arrange all clients on the fly. Popup- | 60 tiled mode or not, you can re-arrange all clients on the fly. |
63 and fixed-size windows are treated unmanaged. | 61 Popup- and fixed-size windows are treated floating, however. |
62 </li> | |
63 <li> | |
64 dwm is customized through editing its source code, that makes it | |
65 extremely fast and secure - it does not process any input data | |
66 which hasn't been known at compile time, except window title names | |
67 and status text read from standard input. You don't have to learn | |
68 Lua/sh/ruby or some weird configuration file format (like X | |
69 resource files), beside C to customize it for your needs, | |
70 you <b>only</b> have to learn C. | |
71 </li> | |
72 <li> | |
73 Because dwm is customized through editing its source code, it's | |
74 pointless to make binary packages of it. This keeps its userbase | |
75 small and elitist. No novices asking stupid questions. | |
64 </li> | 76 </li> |
65 <li> | 77 <li> |
66 dwm uses 1-pixel borders to provide the maximum of screen real | 78 dwm uses 1-pixel borders to provide the maximum of screen real |
67 estate to clients. Small titlebars are only drawn in front of unfocused | 79 estate to clients. Small titlebars are only drawn in front of |
68 clients. | 80 unfocused clients. |
69 </li> | 81 </li> |
70 <li> | 82 <li> |
71 dwm reads from <b>stdin</b> to print arbitrary status text (like the | 83 dwm reads from standard input to print arbitrary status text (like |
72 date, load, battery charge). That's much simpler than larsremote, | 84 the date, load, battery charge). That's much simpler than |
73 wmiir and what not... | 85 larsremote, wmiir and what not... |
74 </li> | 86 </li> |
75 <li> | 87 <li> |
76 Anselm <b>does not</b> want any feedback to dwm. If you ask for support, | 88 dwm is only intended to fit Anselms needs. That means, Anselm |
77 feature requests, or if you report bugs, they will be <b>ignored</b> | 89 <b>does not</b> want feedback to dwm. If you ask for support, |
78 with a high chance. dwm is only intended to fit Anselms needs. | 90 feature requests, or if you report "bugs" (<i>real bugs are welcome |
79 However you are free to download and distribute/relicense it, with the | 91 though</i>), they will be <b>ignored</b> with a high |
80 conditions of the <a href="http://wmii.de/cgi-bin/hgwebdir.cgi/dwm?f=f10eb1139362;file=LICENSE;style=raw">MIT/X Consortium license</a>. | 92 chance. However you are free to download and distribute/relicense |
93 it, with the conditions of the <a | |
94 href="http://wmii.de/cgi-bin/hgwebdir.cgi/dwm?f=f10eb1139362;file=LICENSE;style=raw">MIT/X Consortium license</a>. | |
81 </li> | 95 </li> |
82 </ul> | 96 </ul> |
97 <h3>Documentation</h3> | |
98 There is a <a href="http://wmii.de/cgi-bin/man/man2html?query=dwm">man page</a>. | |
83 <h3>Screenshot</h3> | 99 <h3>Screenshot</h3> |
84 <p> | 100 <p> |
85 <a href="http://wmii.de/shots/dwm-20060714.png">Click here for a screenshot</a> (20060714) | 101 <a href="http://wmii.de/shots/dwm-20060714.png">Click here for a screenshot</a> (20060714) |
86 </p> | 102 </p> |
87 <h3>Development</h3> | 103 <h3>Development</h3> |