资讯动态

wiremix音频路由实战:分步教你切换播放设备、输入端口与默认Profile

发布时间:2026/10/16 1:16:21 来源:尧图企业网站定制
【免费下载链接】wiremixSimple TUI audio mixer for PipeWire项目地址https://gitcode.com/gh_mirrors/wi/wiremix点击查看免费下载wiremix是一个面向PipeWire的简单 TUI 音频混音器它不仅能调节音量还能把音频流在设备与应用之间做音频路由audio routing并配置输入/输出端口port与设备Profile。界面风格类似 ncpamixer / pavucontrol老用户上手零成本。本文分 5 个步骤带你快速掌握「换输出设备、换输入端口、切默认 Profile」三大高频操作。 30 秒速览5 个标签页各管什么wiremix 把 PipeWire 状态拆成 5 个标签页用Tab/H/L切换标签页内容常用操作playback正在播放的音频流换输出目标、调音量、静音recording正在录制的音频流换输入目标、调音量output输出端点扬声器、耳机等 sink设为默认播放设备input输入端点麦克风等 source切换输入端口、设为默认configuration所有音频设备切换设备 Profile标签页的存在与顺序可在配置文件中通过tabs [ playback, recording, ... ]自定义见 wiremix.toml。 一键安装 wiremix3 条命令搞定wiremix 依赖 Rust 工具链和 PipeWire 库以 Ubuntu 为例sudo apt install cargo libpipewire-0.3-dev pkg-config clang cargo install wiremix wiremix 多数主流发行版的包管理器也已收录 wiremix直接apt install wiremix或pacman -S wiremix往往更省事Debian 需先安装较新的 Rust 工具链可用 rustup。安装细节见 README.md。 步骤一启动 wiremix 并熟悉基本操作直接运行wiremix即按默认设置启动界面顶部是标签页菜单下方是对象列表按?打开内置帮助屏随时可查按键对应 src/help.rsj/k或 ↑ / ↓在列表中移动l/h或 ← / →增减音量1~0数字键直接把音量设为 10%~100%m静音/取消静音q退出c或Enter打开目标下拉框——这是全文最重要的键后面每一步都会用到 步骤二切换播放设备的输出目标音频路由核心想把某个应用的播放声音从「扬声器」切到「耳机」操作如下停留在playback标签页用j/k选中目标播放流按c或Enter打开下拉框列出所有可用输出sink上下移动选中目标设备再按Enter确认中途Esc可取消若某应用未指定目标其路由显示为默认 sinkTarget::Default逻辑见 src/view.rs此时切默认设备即可全局生效下拉框的渲染与选择逻辑在 src/dropdown_widget.rs 和 src/object_list.rs 中实现首次按键展开列表再次按键提交选择。️ 鼠标用户直接左键点条目即可选中点击列表右侧下拉区打开目标菜单滚轮可调节选中项音量。 步骤三切换输入端口麦克风 / 线路输入切换到input标签页这里列出设备的采集端点。对于设备端点c打开的下拉框里是可用路由route也就是该 Profile 下的物理端口例如「内置麦克风」「线路输入」选中目标输入端点按c展开路由下拉框选择新端口后按Enter声音源立即切换当前不可用的端口会带(unavailable)后缀提示见 src/view.rs 中route_targets的判定逻辑小技巧用命令行参数可跳过标签页直达wiremix -v input-v可选 playback / recording / output / input / configuration。⚙️ 步骤四在 Configuration 标签页切换默认 ProfileProfile 决定设备的工作模式如「模拟立体声双工」「数字立体声输出」。切换方法Tab切到configuration标签页每个设备占两行设备名 当前 Profile前面带▼下拉图标见 src/device_widget.rs 的渲染代码选中目标设备按c/Enter展开 Profile 列表选择新 Profile 后按Enter生效底层通过DeviceSetProfile命令下发给 PipeWire定义在 src/wirehose/command.rs⚠️ 切换 Profile 后部分端口会消失或新增返回input/output标签页即可看到端点列表随之变化。 步骤五把某设备设为默认 sink / source让所有未指定目标的音频流都走某个设备只需两步在output标签页设置默认 sink或input标签页设置默认 source选中目标端点按dSetDefault动作处理逻辑在 src/app.rs或直接右键点击该条目默认设备/端点会在界面上以◇符号标记一目了然。⌨️ 常用快捷键速查表按键作用按键作用c/Enter打开/确认目标下拉框Esc取消下拉框d设为默认 sink / sourcem静音 / 取消静音j/k、↑ / ↓上下移动l/h、← / →音量 ±1%Tab/L/H切换标签页1~0音量直达 10%~100%?帮助屏q退出完整默认键位见 README.md全部按键均可在配置文件中重新映射。 进阶小贴士配置文件~/.config/wiremix/wiremix.toml只写需要覆盖的选项即可会与默认值合并仓库根目录的 wiremix.toml 本身就是一份带完整注释的默认配置参考文档过滤虚拟节点嫌列表太乱用[[filters]]匹配 PipeWire 属性隐藏虚拟端点例如 wiremix.toml 中已内置过滤PulseAudio Volume Control等降低 CPU 占用设置lazy_capture true仅监测屏幕上可见节点的峰值自定义快捷键参考 README.md 中的示例例如把 F1~F5 绑到 5 个标签页小结wiremix 把 PipeWire 最常被 GUI 工具占住的三件事——音频流路由、端口切换、Profile 管理——浓缩成一套纯键盘也可鼠标操作c切目标、d设默认、Tab换页。装好之后?键就是你的随身说明书几分钟后你就能在终端里流畅地完成全部音频路由操作。赞分享【免费下载链接】wiremixSimple TUI audio mixer for PipeWire项目地址https://gitcode.com/gh_mirrors/wi/wiremix点击查看免费下载相关推荐SoundSwitch 完全使用指南用快捷键、Profile 与 CLI 高效切换 Windows 默认音频设备SoundSwitch 完全使用指南用快捷键、Profile 与 CLI 高效切换 Windows 默认音频设备 本文以开源项目 SoundSwitchC桌面应用告别录制杂音Captura音频接口全攻略设备切换与默认设置终极指南告别录制杂音Captura音频接口全攻略设备切换与默认设置终极指南 Captura是一款功能强大的屏幕录制工具能够捕获屏幕、音频、光标、鼠标点击和按键操作屏幕录制桌面应用音视频终极音频设备切换神器SoundSwitch 免费快速切换播放和录制设备终极音频设备切换神器SoundSwitch 免费快速切换播放和录制设备 在当今多设备、多任务的工作环境中频繁切换音频设备已成为许多用户的日常痛点。无论是从耳桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑