descriptiondynamic window manager
homepage URLhttp://dwm.suckless.org
repository URLgit://git.suckless.org/dwm
ownerjulien.rische@gmail.com
last changeTue, 19 Mar 2024 11:13:16 +0000 (19 12:13 +0100)
last refreshSat, 27 Apr 2024 06:15:18 +0000 (27 08:15 +0200)
content tags
add:
README
dwm - dynamic window manager
============================
dwm is an extremely fast, small, and dynamic window manager for X.


Requirements
------------
In order to build dwm you need the Xlib header files.


Installation
------------
Edit config.mk to match your local setup (dwm is installed into
the /usr/local namespace by default).

Afterwards enter the following command to build and install dwm (if
necessary as root):

    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=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:

    while xsetroot -name "`date` `uptime | sed 's/.*,//'`"
    do
    	sleep 1
    done &
    exec dwm


Configuration
-------------
The configuration of dwm is done by creating a custom config.h
and (re)compiling the source code.
shortlog
2024-03-19 Hiltjo Posthumabump version to 6.5master6.5
2023-09-22 Hiltjo PosthumaMakefile: remove the options target
2023-04-09 Hiltjo Posthumarestore SIGCHLD sighandler to default before spawning...
2023-02-17 NRKconfig.mk: update to _XOPEN_SOURCE=700L
2023-01-28 Chris DownUse sigaction(SA_NOCLDWAIT) for SIGCHLD handling
2022-12-07 Chris Downgrabkeys: Avoid missing events when a keysym maps to...
2022-10-28 Hiltjo PosthumaRevert "Remove dmenumon variable"
2022-10-04 Hiltjo Posthumabump version to 6.46.4
2022-09-17 Hiltjo Posthumaremove workaround for a crash with color emojis on...
2022-08-28 SteinRemove dmenumon variable
2022-08-19 NRKconfig.def.h: make keys and buttons const
2022-08-17 SteinRemove blw variable in favour of calculating the value...
2022-08-12 SteinMake floating windows spawn within the monitor's window...
2022-08-10 SteinSimplify client y-offset correction
2022-08-08 Hiltjo Posthumasync code-style patch from libsl
2022-08-06 NRKcode-style: simplify some checks
...
tags
5 weeks ago 6.5
18 months ago 6.4
2 years ago 6.3
5 years ago 6.2
8 years ago 6.1
12 years ago 6.0
12 years ago 5.9
13 years ago 5.8.2
13 years ago 5.8.1
13 years ago 5.8
14 years ago 5.7.2
14 years ago 5.7.1
14 years ago 5.7
14 years ago 5.6.1
14 years ago 5.6
15 years ago 5.5
...
heads
5 weeks ago master
forks
Cached version (487s old)
dwm/dwm-thomas.git dwm with my patches t.meulendijks@tuta.io 5 years ago
dwm/julien_dwm.git julien.rische@gmail.com 5 years ago