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 |
|
#88 在 GUI
35 每月下载次数
135KB
2K SLoC
此包已弃用
此包最初用于发布Helvum的版本,Helvum是一个基于GTK的pipewire UI。
随着项目的扩展超出了单个简单的二进制文件,从crates.io安装它不再足够。
因此,此crates.io版本不再更新。
访问https://gitlab.freedesktop.org/pipewire/helvum获取最新的源代码和版本。
原始README
Helvum是一个基于GTK的pipewire补丁面板,灵感来自JACK工具catia。
计划功能
- 音量控制
- "调试模式",让您查看节点和端口的详细信息
欢迎提出更多建议!
构建
通过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.0
和pipewire-0.3
开发头文件
在仓库根目录中运行以下命令进行编译和安装
$ meson setup build && cd build
$ meson compile
$ meson install
这将把编译好的项目文件安装到/usr/local
。
许可证和致谢
Helvum在GPL3许可证的条款下分发。请参阅LICENSE获取更多信息。
构建系统的一部分来自gtk-rust-template项目,该项目在MIT许可证的条款下提供。
依赖关系
~24MB
~525K SLoC