Polytree tiling window manager
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Alex Kotov 9202316ece
Revert "Move code to separate modules"
2 weeks ago
config Revert "Move spawn to Rust" 2 weeks ago
rust-polytreewm Revert "Move spawn to Rust" 2 weeks ago
src Revert "Move code to separate modules" 2 weeks ago
tests Move funcs "win_geom_total_(width|height)" to Rust 3 weeks ago
.gitignore Move code to separate modules 2 weeks ago
Cargo.toml Merge Rust creates 2 weeks ago
LICENSE Better format LICENSE (only format changed) 11 months ago
Makefile Revert "Move code to separate modules" 2 weeks ago
README.md Add Rust 3 weeks ago
configure Configure screen locker 10 months ago
polytreewm.1 Configure screen locker 10 months ago
rustfmt.toml Fix Rust code style 3 weeks ago

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: