Wesley Kerfoot
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
5 additions and
2 deletions
README.md
@ -7,15 +7,18 @@ A very simple X11 window manager written in Nim, and inspired by TinyWM and XMon
Install nim and nimble and run `nimble build` . You must have XLib development headers on your system (and obviously an X server).
Install nim and nimble and run `nimble build` . You must have XLib development headers on your system (and obviously an X server).
### How to run it?
### How to run it?
#### Xephyr
* Install [Xephyr ](https://en.wikipedia.org/wiki/Xephyr )
* Install [Xephyr ](https://en.wikipedia.org/wiki/Xephyr )
* Make sure you have a running X server
* Make sure you have a running X server
Then run these commands to launch Xephyr.
Then run these commands to launch Xephyr. You could also directly execute nimwin from your `~/.xinitrc` which will launch it directly when your X session starts.
```
```
Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
env DISPLAY=:1 ./nimwin
env DISPLAY=:1 ./nimwin
```
```
#### xinit
Put `exec /path/to/nimwin` in your `~/.xinitrc`
### How to launch a window?
### How to launch a window?
If you want to run xterm, for example, just set `NIMWIN_LAUNCHER` to a launcher (e.g. `dmenu` ), and then type `Alt + p` to invoke it.
If you want to run xterm, for example, just set `NIMWIN_LAUNCHER` to a launcher (e.g. `dmenu` ), and then type `Alt + p` to invoke it.