paulo@0: dwm - dynamic window manager paulo@0: ============================ paulo@0: dwm is an extremely fast, small, and dynamic window manager for X. paulo@0: paulo@0: paulo@0: Requirements paulo@0: ------------ paulo@0: In order to build dwm you need the Xlib header files. paulo@0: paulo@0: paulo@0: Installation paulo@0: ------------ paulo@0: Edit config.mk to match your local setup (dwm is installed into paulo@0: the /usr/local namespace by default). paulo@0: paulo@0: Afterwards enter the following command to build and install dwm (if paulo@0: necessary as root): paulo@0: paulo@0: make clean install paulo@0: paulo@0: paulo@0: Running dwm paulo@0: ----------- paulo@0: Add the following line to your .xinitrc to start dwm using startx: paulo@0: paulo@0: exec dwm paulo@0: paulo@0: In order to connect dwm to a specific display, make sure that paulo@0: the DISPLAY environment variable is set correctly, e.g.: paulo@0: paulo@0: DISPLAY=foo.bar:1 exec dwm paulo@0: paulo@0: (This will start dwm on display :1 of the host foo.bar.) paulo@0: paulo@0: In order to display status info in the bar, you can do something paulo@0: like this in your .xinitrc: paulo@0: paulo@0: while true paulo@0: do paulo@0: echo `date` `uptime | sed 's/.*,//'` paulo@0: sleep 1 paulo@0: done | dwm paulo@0: paulo@0: paulo@0: Configuration paulo@0: ------------- paulo@0: The configuration of dwm is done by creating a custom config.h paulo@0: and (re)compiling the source code.