8 个版本
0.5.5 | 2021年4月22日 |
---|---|
0.5.4 | 2021年4月22日 |
0.3.0 | 2020年12月24日 |
0.2.4 | 2020年9月24日 |
0.2.2 | 2020年8月24日 |
#2857 in 命令行工具
每月 23 次下载
175KB
6K SLoC
RsMixer
RsMixer 是用 Rust 编写的 PulseAudio 音量混音器
功能
- 显示当前音量的监视器
- 使用嵌套树形结构显示的输出应用程序,便于查看
- 更改卡设置
- 您期望音量混音器执行的所有基本功能
安装
您可以通过 cargo 安装 RsMixer
cargo install rsmixer
或手动构建它
git clone https://github.com/jantap/rsmixer.git
cargo install --path ./rsmixer
或者如果您是 Arch 用户,您可以从 AUR 安装它
git clone https://aur.archlinux.org/rsmixer.git
cd rsmixer
makepkg -si
使用方法
应用程序屏幕分为 3 页:输出、输入和卡。输出将 PulseAudio 汇总和汇入输入(如果您不太了解 pulseaudio,基本上汇总和汇入是扬声器/麦克风,汇入输入/汇出输出是应用程序的音频流,分别用于输出和输入声音)组合成一个树形视图,使您更容易看到每个应用程序使用哪个设备。
您可以通过 ~/.config/rsmixer/rsmixer.toml
配置所有快捷键。[更改快捷键][更改快捷键] 了解更多信息。
默认快捷键
- j,k - 在条目之间移动
- h, l, H, L - 改变音量
- 1, 2, 3 - 分别打开输出、输入和卡
- enter - 打开上下文菜单
更改快捷键
在 ~/.config/rsmixer/rsmixer.toml
中,您将找到一个名为 [bindings]
的部分。在那里您将找到一组默认快捷键。
所有快捷键看起来像这样
q = ['exit']
"shift+tab" = ['cycle_pages_backward']
right = ['raise_volume(5)']
基本上 key = ArrayOf(action)
。键可以是
- 一个字符
- 一个特殊键。 支持的特殊键 (如果缺少任何内容,只需创建一个问题)
- 一个键组合,键之间用加号分隔(一个或多个 shift、ctrl、alt 和字符/特殊键,用加号分隔)
同样,您也可以设置条目上右键和中间点击的行为
mouse_right = ['mute']
mouse_middle = ['hide']
(左键点击默认分配给选择条目和当条目已被选中时打开上下文菜单)
当按下该键或键组合时,rsmixer将执行分配给该键绑定的操作。可能的操作
许可证
依赖项
约12-23MB
约298K SLoC