all repos — dwm @ c2cf829ef9dbfe89775bb20a802432a785a9a04b

fork of suckless dynamic window manager

dwm.html (view raw)

  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				margin: 20px 20px 20px 20px;
 12			}
 13		</style>
 14	</head>
 15	<body>
 16		<center>
 17			<img src="dwm.png"/><br />
 18			<h3>dynamic window manager</h3>
 19		</center>
 20		<h3>Description</h3>
 21		<p>
 22		dwm is a dynamic window manager for X11.
 23		</p>
 24		<h3>Philosophy</h3>
 25		<p>
 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
 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
 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>
 32		development model, which was a mistake. Thus the philosophy of
 33		dwm is simply <i>to fit my needs</i> (maybe yours as well). That's it.
 34		</p>
 35		<h3>Differences to wmii</h3	
 36		<p>
 37		In contrast to wmii, dwm is only a window manager, and nothing else.
 38		Hence, it is much smaller, faster and simpler.
 39		</p>
 40		<ul>
 41			<li>
 42			dwm has no 9P support, no menu, no editable tagbars,
 43			no shell-based configuration and remote control and comes without
 44			any additional tools like printing the selection or warping the
 45			mouse.
 46			</li>
 47			<li>
 48			dwm is only a single binary, it's source code is intended to never
 49			exceed 2000 SLOC.
 50			</li>
 51			<li>
 52			dwm is customized through editing its source code, that makes it
 53			extremely fast and secure - it does not process any input data which
 54			hasn't been known at compile time, except window title names.
 55			</li>
 56			<li>
 57			dwm is based on tagging and dynamic window management (however simpler
 58			than wmii or larswm).
 59			</li>
 60			<li>
 61			dwm don't distinguishes between layers, there is no floating or
 62			managed layer. Wether the clients of currently selected tag are
 63			managed or not, you can re-arrange all clients on the fly. Popup-
 64			and fixed-size windows are treated unmanaged. 
 65			</li>
 66			<li>
 67			dwm uses 1-pixel borders to provide the maximum of screen real
 68			estate to clients. Small titlebars are only drawn in front of unfocused
 69			clients.
 70			</li>
 71			<li>
 72			dwm reads from <b>stdin</b> to print arbitrary status text (like the
 73			date, load, battery charge). That's much simpler than larsremote,
 74			wmiir and what not...
 75			</li>
 76			<li>
 77			garbeam <b>does not</b> want any feedback to dwm. If you ask for support,
 78			feature requests, or if you report bugs, they will be <b>ignored</b>
 79			with a high chance. dwm is only intended to fit garbeams needs.
 80			However you are free to download and distribute/relicense it, with the
 81			conditions of the <a href="http://wmii.de/cgi-bin/hgwebdir.cgi/dwm?f=f10eb1139362;file=LICENSE;style=raw">MIT/X Consortium license</a>.
 82			</li>
 83		</ul>
 84		<h3>Screenshot</h3>
 85		<p>
 86		<a href="http://wmii.de/shots/dwm-20060714.png">Click here for a screenshot</a> (20060714)
 87		</p>
 88		<h3>Development</h3>
 89		<p>
 90		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:
 91		</p>
 92		<p>
 93		<code>hg clone http://wmii.de/cgi-bin/hgwebdir.cgi/dwm</code>
 94		</p>
 95		<h3>Download</h3>
 96		<p>There is no release yet.</p>
 97		<h3>Miscellaneous</h3>
 98		<p>
 99		You can purchase this <a href="https://www.spreadshirt.net/shop.php?op=article&article_id=3298632&view=403">tricot</a>
100		if you like dwm and the dwm logo, which has been designed by garbeam.
101		</p>
102		<p><small>--Anselm (20060714)</small></p>
103	</body>
104</html>