#pipe-wire #gtk #utility #patchbay

app helvum

为pipewire设计的GTK补丁面板

8个版本

0.4.99 2023年12月9日
0.4.0 2023年2月12日
0.3.4 2022年2月2日
0.3.2 2021年12月1日
0.1.0 2021年3月12日

#88GUI

35 每月下载次数

GPL-3.0-only

135KB
2K SLoC

此包已弃用

此包最初用于发布Helvum的版本,Helvum是一个基于GTK的pipewire UI。
随着项目的扩展超出了单个简单的二进制文件,从crates.io安装它不再足够。
因此,此crates.io版本不再更新。
访问https://gitlab.freedesktop.org/pipewire/helvum获取最新的源代码和版本。

原始README

Helvum是一个基于GTK的pipewire补丁面板,灵感来自JACK工具catia

Screenshot

计划功能

  • 音量控制
  • "调试模式",让您查看节点和端口的详细信息

欢迎提出更多建议!

构建

通过flatpak

如果您在flatpak的远程列表中没有flathub仓库,您需要先添加它

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

然后安装所需的flatpak平台和SDK,如果您还没有的话

$ flatpak install org.gnome.{Platform,Sdk}//43 org.freedesktop.Sdk.Extension.rust-stable//22.08 org.freedesktop.Sdk.Extension.llvm14//22.08

要编译并作为flatpak安装,克隆项目,切换到项目目录,然后运行

$ flatpak-builder --install flatpak-build/ build-aux/org.pipewire.Helvum.json

然后您可以通过以下方式运行应用程序

$ flatpak run org.pipewire.Helvum

手动

对于编译,您需要

  • Meson
  • 最新的rust工具链
  • libclang-3.7或更高版本
  • gtk-4.0pipewire-0.3开发头文件

在仓库根目录中运行以下命令进行编译和安装

$ meson setup build && cd build
$ meson compile
$ meson install

这将把编译好的项目文件安装到/usr/local

许可证和致谢

Helvum在GPL3许可证的条款下分发。请参阅LICENSE获取更多信息。

构建系统的一部分来自gtk-rust-template项目,该项目在MIT许可证的条款下提供。

依赖关系

~24MB
~525K SLoC