Polytree tiling window manager
Go to file
Alex Kotov 875e8c9d4d
Move code to separate modules
2022-09-10 01:59:32 +04:00
config Revert "Move spawn to Rust" 2022-09-09 22:54:19 +04:00
rust-polytreewm Revert "Move spawn to Rust" 2022-09-09 22:54:19 +04:00
src Move code to separate modules 2022-09-10 01:59:32 +04:00
tests
.gitignore Move code to separate modules 2022-09-10 01:31:58 +04:00
Cargo.toml Merge Rust creates 2022-09-09 18:11:21 +04:00
LICENSE
Makefile Move code to separate modules 2022-09-10 01:59:32 +04:00
README.md
configure
polytreewm.1
rustfmt.toml

README.md

PolytreeWM - tiling window manager

PolytreeWM is an extremely fast, small, and dynamic tiling window manager for X.

Requirements

In order to build PolytreeWM you need Cargo for Rust and the Xlib header files.

Installation

./configure
make clean all
sudo make install

Running

Add the following line to your .xinitrc to start PolytreeWM using startx:

exec polytreewm

In order to connect PolytreeWM to a specific display, make sure that the DISPLAY environment variable is set correctly, e.g.:

DISPLAY=foo.bar:1 exec polytreewm

This will start PolytreeWM on display :1 of the host foo.bar.

Credits

PolytreeWM is originally a fork of dwm, but is very different now. It also includes the following dwm patches: