Polytree tiling window manager
Find a file
Alex Kotov 763876ac27
Remove Xbase in Rust
This reverts commit a98a7d5a50.
This reverts commit 21080d2cbb.
This reverts commit 1a356b10c5.
2022-09-09 19:33:17 +04:00
config Move funcs "win_geom_total_(width|height)" to Rust 2022-09-07 20:21:19 +04:00
rust-polytreewm Remove Xbase in Rust 2022-09-09 19:33:17 +04:00
src Remove Xbase in Rust 2022-09-09 19:33:17 +04:00
tests Move funcs "win_geom_total_(width|height)" to Rust 2022-09-07 20:21:19 +04:00
.gitignore Merge Rust creates 2022-09-09 18:11:21 +04:00
Cargo.toml Merge Rust creates 2022-09-09 18:11:21 +04:00
configure Configure screen locker 2021-12-05 15:16:00 +05:00
LICENSE Better format LICENSE (only format changed) 2021-11-15 00:14:36 +05:00
Makefile Remove Xbase in Rust 2022-09-09 19:33:17 +04:00
polytreewm.1 Configure screen locker 2021-12-05 15:16:00 +05:00
README.md Add Rust 2022-09-07 17:53:01 +04:00
rustfmt.toml Fix Rust code style 2022-09-07 19:01:51 +04:00

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: