/cute-sway-recorder

SwayWM screen recorder; a GUI for wf-recorder

Primary LanguagePython

Cute Sway Recorder

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.

Installation

pip install cute-sway-recorder

You might prefer using pipx:

pipx install cute-sway-recorder

Contributing

PRs are welcome!

  1. 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.

  1. Make sure cute-sway-recorder runs locally:
poetry run python -m cute_sway_recorder.main

Alternatives

  • 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.