Screen recorder for wlroots
-based compositors like Sway
and Hyperland
. For other compositors, it falls back to using wlr-randr to get outputs.
More specifically, this project is merely a graphical Qt wrapper for wf-recorder
, leveraging slurp
for selecting screen regions.
pip install cute-sway-recorder
You might prefer using pipx:
pipx install cute-sway-recorder
PRs are welcome!
- After forking this repository, make sure to install the project dependencies locally:
poetry install
This will create a virtual environment and install all the required dependencies.
- Make sure
cute-sway-recorder
runs locally:
poetry run python -m cute_sway_recorder.main
- green-recorder is a recent fork of the project abandoned in 2019. It doesn't use
wf-recorder
under the hood. It currently has more features than this project; you might want to try it first, and come back here if it gives you a hard time.