Window Chord is a collection of programs for manipulating windows
under X11. Each window operation should be bound to a different key
combination, or “chord,” like Ctrl-Alt-Shift-W for bringing up a web
browser, or Ctrl-Alt-Shift-2 for making the selected window occupy
the right half of the screen. That way, no matter what window system
you’re using, you have consistent, quick, mouse-free control over
every window that just gets out of the way.
Some of the programs depend on Chibi Scheme, an excellent
implementation of Scheme written by Alex Shinn, as well as
window-chord-helper, a program for querying and manipulating X11
windows in Rust via JSON.
window-chord-helper is written in Rust. To build it:
cd window-chord-helper cargo build --release
The binary will be at
window-chord-helper/target/release/window-chord-helper.
Put it on your path.
See my blog post and follow-up for more details. (But they describe
the version before window-chord-helper.)