This is my Penrose based X11 Tiling Window Manager.
Since the first release, I've added a few things, namely:
-
Monocle, Grid, Fibonacci and Tatami layouts;
-
Window rules for some programs;
-
A scratchpad;
-
A more complete status bar script;
-
A session menu to logout, reboot and shutdown (requires dmenu).
-
cargo & rust
-
libX11-devel, libXft-devel
-
make
-
dbus
-
dmenu
-
st
-
dunst
-
feh
-
redshift
-
scrot
-
slock
-
sxhkd
-
udiskie
-
xautolock
-
xcompmgr
To build and use locally:
$ make
And then run the package:
$ target/release/./wmd77
To install widely:
$ sudo make install
Eventhough you can swap any of it, by default:
super + return -> st (suckless terminal)
super + d -> dmenu (suckless menu)
super + shift + f -> full screen toggle
super + j/k -> swap focused window
super + shift + j/k -> swap position focused window
super + m -> change layout
super + q -> kill focused window
super + s -> scratchpad toggle
super + x -> session menu
super + shift + q -> quit WM
- Huge thanks to sminez for the fantastic Penrose Library, examples and HowTo videos in Youtube.
Happy hacking!
