about summary refs log tree commit diff stats
path: root/dwm.1
</title><metaname="author"content="Anselm R. Garbe"><metaname="generator"content="ed"><metaname="copyright"content="(C)opyright 2006 by Anselm R. Garbe"><styletype="text/css"> body { color: #000000; font-family: sans-serif; margin: 20px 20px 20px 20px; } </style></head><body><center><imgsrc="dwm.png"/><br/><h3>dynamic window manager</h3></center><h3>Description</h3><p> dwm is a dynamic window manager for X11. </p><h3>Philosophy</h3><p> As founder and main developer of wmii I came to the conclusion that wmii is too clunky for my needs. I don't need so many funky features and all this hype about remote control through a 9P service, I only want to manage my windows in a simple, but dynamic way. wmii never got finished because I listened to users, who proposed arbitrary ideas I considered useful. This resulted in an extreme <ahref="http://www.jwz.org/doc/cadt.html">CADT</a> development model, which was a mistake. Thus the philosophy of dwm is simply <i>to fit my needs</i> (maybe yours as well). That's it. </p><h3>Differences to wmii</h3 <p> In contrast to wmii, dwm is only a window manager, and nothing else. Hence, it is much smaller, faster and simpler. </p><ul><li> dwm has no 9P support, no menu, no editable tagbars, no shell-based configuration and remote control and comes without any additional tools like printing the selection or warping the mouse. </li><li> dwm is only a single binary, it's source code is intended to never exceed 2000 SLOC. </li><li> dwm is customized through editing its source code, that makes it extremely fast and secure - it does not process any input data which hasn't been known at compile time, except window title names. </li><li> dwm is based on tagging and dynamic window management (however simpler than wmii or larswm). </li><li> dwm don't distinguishes between layers, there is no floating or managed layer. Wether the clients of currently selected tag are managed or not, you can re-arrange all clients on the fly. Popup- and fixed-size windows are treated unmanaged. </li><li> dwm uses 1-pixel borders to provide the maximum of screen real estate to clients. Small titlebars are only drawn in front of unfocused clients. </li><li> dwm reads from <b>stdin</b> to print arbitrary status text (like the date, load, battery charge). That's much simpler than larsremote, wmiir and what not... </li><li> Anselm <b>does not</b> want any feedback to dwm. If you ask for support, feature requests, or if you report bugs, they will be <b>ignored</b> with a high chance. dwm is only intended to fit Anselms needs. However you are free to download and distribute/relicense it, with the conditions of the <ahref="http://wmii.de/cgi-bin/hgwebdir.cgi/dwm?f=f10eb1139362;file=LICENSE;style=raw">MIT/X Consortium license</a>. </li></ul><h3>Screenshot</h3><p><ahref="http://wmii.de/shots/dwm-20060714.png">Click here for a screenshot</a> (20060714) </p><h3>Development</h3><p> dwm is actively developed in parallel to wmii. You can <ahref="http://wmii.de/cgi-bin/hgwebdir.cgi/dwm">browse</a> its source code repository or get a copy using <ahref="http://www.selenic.com/mercurial/">Mercurial</a> with following command: </p><p><code>hg clone http://wmii.de/cgi-bin/hgwebdir.cgi/dwm</code></p><h3>Download</h3><ul><li><ahref="http://wmii.de/download/dwm-0.1.tar.gz">dwm 0.1</a> (12kb) (20060714)</li></ul><h3>Miscellaneous</h3><p> You can purchase this <ahref="https://www.spreadshirt.net/shop.php?op=article&article_id=3298632&view=403">tricot</a> if you like dwm and the dwm logo, which has been designed by Anselm. </p><p><small>--Anselm (20060714)</small></p></body></html>
Commit message (Expand)AuthorAgeFilesLines
* applied Peter Hartlich's togglemax patch to allow toggling tiled clients to m...Anselm R. Garbe2007-09-181-1/+1
* made all stuff non-static - so you can choose wether to use dwm the static or...arg@suckless.org2007-09-171-1/+1
* Mod1-Button2 on a floating but not-fixed client will make it tiled againAnselm R. Garbe2007-09-161-1/+1
* now tiled windows can be resized/moved, their floating state will be toggled ...Anselm R. Garbe2007-09-161-2/+2
* prepared 4.4.1 bugfix and minor feature enhancement release 4.4.1Anselm R. Garbe2007-08-261-1/+1
* removed VRATIO, NMASTER, inc*(), renamed HRATIO into MASTER, see mailinglist ...Anselm R. Garbe2007-08-101-17/+5
* applied Jukka's dwm.1 patchAnselm R. Garbe2007-08-051-6/+6
* changed shortcuts as described on the mailinglist, added sanity checks for ra...Anselm R. Garbe2007-08-051-6/+12
* added new Mod1-b functionality to dwm(1)Anselm R. Garbe2007-05-151-0/+3
* added the GTK Save-As bug report to BUGS section of dwm(1)Anselm R. Garbe2007-05-141-0/+8
* Escape -s in dwm.1Anselm R. Garbe2007-02-261-25/+25
* replacing Mod1-i with Mod1-Shift-j, Mod1-d with Mod1-Shift-kAnselm R. Garbe2007-02-231-6/+6
* well I agree to several people claiming h/j/k/l is the better default than Ta...Anselm R. Garbe2007-02-231-5/+5
* renamed untiled into floating, keeping tiled instead of tiling (afaik tiled s...Anselm R. Garbe2007-02-221-11/+11
* hahaha, untiled and non-untiled sounded really cumbersomeAnselm R. Garbe2007-02-221-1/+1
* renamed versatile into untiledAnselm R. Garbe2007-02-221-19/+19
* restoring default keybindings as Sander complainedAnselm R. Garbe2007-02-221-4/+4
* removed button4/5-bindings for incnmaster on mode label - that is misleadingAnselm R. Garbe2007-02-221-6/+0
* fixed order of key bindings described in dwm.1Anselm R. Garbe2007-02-221-5/+5
* reusing drawsquare for client title, empty square before title means versatil...Anselm R. Garbe2007-02-221-4/+5
* dwm draws a small caret before the client title if it's a versatile clientAnselm R. Garbe2007-02-221-5/+6
* several changes, made togglemax extern and separated it from zoom() - moved z...Anselm R. Garbe2007-02-221-6/+9
* renames swim[ming] into versatile