首页 > 解决方案 > pulseaudio“别名”接收器,由(运行时可切换)其他接收器支持

问题描述

由于 MS Teams for linux 仅在启动时枚举音频设备,因此在切换到我的耳机时,我必须重新启动应用程序。作为一种解决方法,我想在pulseaudio 中创建一个持久的“别名”接收器,我可以在pactl move-sink-input没有应用程序注意的情况下即时重新路由到任何真正的接收器(例如,喜欢或pavucontrol 接收器选择)。

Pulseaudio 有一些模块用于“支持”其他接收器(用于不同目的),但它们似乎都在启动时修复了后备接收器:尝试过module-combine-sinkmodule-remap-sink. 有了module-null-sink我可以创建一个虚拟接收器并将其输出作为“监视器”源,但我无法将该源返回到像我的耳机这样的(真实)接收器。

标签: microsoft-teamspulseaudio

解决方案


我知道我没有回答您的问题,但这可能会帮助您解决最初的问题。

我在 Google Chrome 中使用 ms 团队(我更喜欢 Firefox,但团队调用在 FF 中不起作用)。然后:

  1. 设备中的一些变化会被枚举和反映,如果没有,简单的刷新就足够了,而且比关闭和重新打开独立应用程序容易得多
  2. 不再观察到“Skype 正在使用麦克风”烦人的问题

推荐阅读