aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2024-11-01 06:30:13 +0000
committerAryadev Chavali <aryadev@aryadevchavali.com>2024-11-01 06:31:52 +0000
commit401cc64cef30613713deb13f58ba9353b0c0ad7c (patch)
treeb495de9ffe9837138793ceb1a2f054171185304d
parent21d9094b456316e4db4af4236048b81a0a88a08a (diff)
downloaddwm-401cc64cef30613713deb13f58ba9353b0c0ad7c.tar.gz
dwm-401cc64cef30613713deb13f58ba9353b0c0ad7c.tar.bz2
dwm-401cc64cef30613713deb13f58ba9353b0c0ad7c.zip
Edit README for some extra tips.
-rw-r--r--README30
1 files changed, 12 insertions, 18 deletions
diff --git a/README b/README
index 19ec6a8..8348117 100644
--- a/README
+++ b/README
@@ -11,14 +11,11 @@ dwm is an extremely fast, small, and dynamic window manager for X.
Requirements
============
-
In order to build dwm you need the Xlib header files. Optionally you
will also need xinerama.
-
Installation
============
-
Edit config.mk to match your local setup (dwm is installed into the
/usr/local namespace by default).
@@ -28,39 +25,36 @@ Installation
| make clean install
`----
-
Running dwm
===========
-
Add the following line to your .xinitrc to start dwm using startx:
,----
| exec dwm
`----
In order to connect dwm to a specific display, make sure that the
- DISPLAY environment variable is set correctly, e.g.:
-
+ DISPLAY environment variable is set correctly. For example, to start
+ dwm on the host foo.bar on display 1:
,----
| DISPLAY=foo.bar:1 exec dwm
`----
- (This will start dwm on display :1 of the host foo.bar.)
-
- In order to display status info in the bar, you can do something like
- this in your .xinitrc:
-
+ When editing and compiling this project, it may be cumbersome to
+ restart dwm. By adding the following to your .xinitrc, one may
+ restart dwm simply by killing the process, which will be immediately
+ spawned again by the XServer.
,----
- | while xsetroot -name "`date` `uptime | sed 's/.*,//'`"
+ | while :
| do
- | sleep 1
- | done &
- | exec dwm
+ | dwm
+ | done
`----
-
+ Any applications will still exist after dwm is restarted, but may not
+ laid out before the restart. Refer to the `rules` variable in
+ config.h for automatic layout control.
Configuration
=============
-
The configuration of dwm is done by creating a custom config.h and
(re)compiling the source code. Refer to dwm(1) (stored in this
repository as well) to find more information.