Support Step Recorder GBEnglish version

Télécharger Support Step Recorder

Un seul programme, ssr, sans installateur. Choisissez le fichier de votre système : les liens pointent toujours vers la dernière version.

SystèmeTéléchargement
Windows
64 bits (x86_64)
ssr-windows-x86_64.zip
macOS
Apple silicon (M1, M2…)
ssr-macos-arm64.tar.gz
macOS
Intel
ssr-macos-x86_64.tar.gz
Linux
PC 64 bits (x86_64)
ssr-linux-x86_64.tar.gz
Linux
ARM 64 bits (aarch64)
ssr-linux-aarch64.tar.gz

Anciennes versions et notes de version : toutes les versions sur GitHub.

Windows

  1. Téléchargez ssr-windows-x86_64.zip et décompressez-le.
  2. Lancez ssr.exe.

ssr.exe porte une signature Authenticode, apposée et vérifiée par le processus de publication.

macOS

  1. Téléchargez ssr-macos-arm64.tar.gz pour Apple silicon, ou ssr-macos-x86_64.tar.gz pour Intel.
  2. Décompressez-le et lancez ssr :
    tar xzf ssr-macos-arm64.tar.gz
    ./ssr

Les deux binaires sont signés avec un Developer ID Apple et notarisés par Apple.

La capture de fenêtre sous macOS (ScreenCaptureKit) a été écrite sans Mac pour la tester : elle compile dans le processus de publication, mais son fonctionnement sur un vrai Mac reste à confirmer. Vos retours sont les bienvenus sur Discord ou dans les tickets GitHub.

Linux

  1. Téléchargez ssr-linux-x86_64.tar.gz (PC) ou ssr-linux-aarch64.tar.gz (ARM 64 bits).
  2. Décompressez-le et lancez ssr :
    tar xzf ssr-linux-x86_64.tar.gz
    ./ssr
  3. Sur une session Wayland, installez d'abord la règle udev : mise en place sous Linux et Wayland. Rien à faire sous X11.

Les binaires Linux sont compilés sous Ubuntu 24.04. Ils demandent la glibc 2.39 ou plus récente, ainsi que les bibliothèques clientes PipeWire et X11 (libpipewire-0.3, libX11).

Installer avec Cargo

Les deux crates sont publiées sur crates.io. Avec une chaîne de compilation Rust :

cargo install support-step-recorder-gui

La commande installe ssr. Sous Linux, la compilation demande d'abord les en-têtes PipeWire et clang. Sous Debian ou Ubuntu :

sudo apt install libpipewire-0.3-dev libspa-0.2-dev clang

Le processus de publication installe aussi libxkbcommon-dev libwayland-dev libgl1-mesa-dev libdbus-1-dev libx11-dev libxext-dev libxi-dev libxtst-dev libxrandr-dev libxcursor-dev libxcb1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxcb-randr0-dev libxcb-shm0-dev libgbm-dev sous Ubuntu 24.04 ; ajoutez-les si la compilation s'arrête sur une bibliothèque manquante.

Compiler depuis les sources

git clone https://github.com/Le-Syl21/support-step-recorder.git
cd support-step-recorder
cargo run --release --bin ssr

Les tests se lancent avec cargo test --workspace.