Building
Dependencies
Arch:
sudo pacman -S rust mpv wayland wayland-protocols libxkbcommon fontconfig mesa
Ubuntu/Debian:
sudo apt install cargo libmpv-dev libwayland-dev libxkbcommon-dev libfontconfig-dev libegl-dev
软呢帽:
sudo dnf install cargo mpv-libs-devel wayland-devel libxkbcommon-devel fontconfig-devel mesa-libEGL-devel
构建
git clone https://github.com/YangYuS8/wayvid
cd wayvid
# Release build
cargo build --release
# Install using script (recommended)
./scripts/install.sh --user
# Or manual install
sudo install -Dm755 target/release/wayvid-gui /usr/local/bin/
sudo install -Dm755 target/release/wayvid-ctl /usr/local/bin/
Binaries
v0.5 produces two binaries:
wayvid-gui- Main GUI application with embedded playback enginewayvid-ctl- CLI control tool for scripting
Test
cargo test --workspace
cargo clippy --workspace
验证
wayvid-gui --version
wayvid-ctl --version