Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/necraul/dwm
NecRaul's build of dwm
https://github.com/necraul/dwm
dwm linux suckless suckless-dwm tiling-window-manager window-manager wm x11 xresources
Last synced: about 4 hours ago
JSON representation
NecRaul's build of dwm
- Host: GitHub
- URL: https://github.com/necraul/dwm
- Owner: NecRaul
- License: mit
- Created: 2024-03-03T10:27:08.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-31T19:07:06.000Z (6 months ago)
- Last Synced: 2024-05-31T20:29:51.259Z (6 months ago)
- Topics: dwm, linux, suckless, suckless-dwm, tiling-window-manager, window-manager, wm, x11, xresources
- Language: C
- Homepage:
- Size: 95.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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):```bash
make clean install
```## Running dwm
Add the following line to your `.xinitrc` to start dwm using `startx`:
```bash
exec dwm
```In order to connect dwm to a specific display, make sure that
the DISPLAY environment variable is set correctly, e.g.:```bash
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`:```bash
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.