mirror of
https://gitlab.freedesktop.org/pipewire/helvum.git
synced 2026-05-07 11:08:03 +02:00
read-only mirror of https://gitlab.freedesktop.org/pipewire/helvum
This is more reliable than assuming the link carries the id of its nodes, as there have been cases where a link was created without those properties set. Instead, we can just pull them from the state via the port ids of the link. |
||
|---|---|---|
| docs | ||
| src | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
| screenshot.png | ||
Helvum is a GTK-based patchbay for pipewire, inspired by the JACK tool catia.
Features planned
- Volume control
- "Debug mode" that lets you view advanced information for nodes and ports
More suggestions are welcome!
Distribution packages
- ArchLinux:
Building
For compilation, you will need:
- An up-to-date rust toolchain
libclang-3.7or highergtk-4.0andpipewire-0.3development headers
To compile, run
$ cargo build --release
in the repository root.
The resulting binary will be at target/release/helvum.
