8 个稳定版本
1.3.2 | 2024年6月18日 |
---|---|
1.3.1 | 2024年6月16日 |
1.2.5 | 2023年11月7日 |
1.2.2 | 2023年10月31日 |
#155 在 音频
每月下载量 52
1.5MB
479 行代码
Push-to-Talk:与 Wayland、X11、PulseAudio & PipeWire 无缝集成
🥅 快速开始
初始化时,应用程序会静音所有麦克风。要取消静音,请按 Control_Left+Space,再次释放以静音。
- 通过
SIGUSR1
提供挂起/恢复功能。
⚠️ 先决条件
可能需要在 input
或 plugdev
组中具有成员资格。检查 /dev/input/*
以获取您特定分发的详细信息。
sudo usermod -a -G plugdev $USER
sudo usermod -a -G input $USER
📦 安装方法
- Arch Linux 用户:可用的 AUR 包
- 其他用户:使用
cargo install push2talk
🎤 使用
- 启动
push2talk
二进制文件。 - 系统提供的单元文件:
systemctl --user start push2talk.service
。
🎤 高级配置
- 用于键和源设备识别的跟踪模式:
env RUST_LOG=trace push2talk
。 - 通过环境变量自定义快捷键:
env PUSH2TALK_KEYBIND="Control_L,Space" push2talk
。 - 调试日志:
RUST_LOG=debug push2talk
。 - 指定特定的音频源:
env PUSH2TALK_SOURCE="OpenComm by Shokz" push2talk
。 - 系统提供的单元文件:
systemctl --user start push2talk.service
。
😅 其他信息
- 不包括 Easy Effects 源以防止意外出现“推到收听”场景。
👥 如何贡献
欢迎贡献。
💑 致谢
由 @cyrinux 和 @maximbaz 用爱制作。
依赖关系
~13–24MB
~341K SLoC