背景
我在工作中经常使用蓝牙音频通过无线耳机播放音乐。可以是 spotify 或其他工具,例如 youtube、本地视频播放等。由于耳机对我来说是一种常用的外设,所以我希望它以某种方式工作。
问题
是否可以使用耳机音量控制来调整 Ubuntu 音量滑块?根据发行版、操作系统和手机的不同,有些连接的设备实际上会调整“系统”音量,而不是耳机的内置音量。
当我点击“调高音量”时,我希望 ubuntu 音量增加,而不是耳机中的音量增加。因为如果我在 ubuntu 上有 20% 的声音,我的耳机只能在 20% 和 0% 之间变化 - 我无法增加它。
是否有任何已知的解决方法可以解决我的问题?我尝试查找,但没有找到任何结果。
系统信息
Ubuntu 18.04,联想 Thinkpad X1 Carbon 第六代。
答案1
此功能称为“绝对音量”。Windows 在 2018 年 4 月更新中引入了此功能 [1]
对于 PulseAudio¹ 来说,这似乎是一项正在进行的工作。[2] [3]
¹ PulseAudio 是几乎所有主流 Linux 发行版(包括 ubuntu)的默认声音服务器。它管理音量控制和蓝牙设备的音频传输。
[1]https://mspoweruser.com/the-windows-10-april-2018-update-is-a-massive-upgrade-for-bluetooth-in-windows-10/
[2]https://patchwork.freedesktop.org/patch/76558/
[3]https://patchwork.freedesktop.org/patch/257674/
更新 2021-01-25:目前有一个 MR[4]。似乎还有很多工作要做,但它正在积极开发中。
[4]https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/239
更新 2021-09-07:PipeWire 有它!我无法让它在 ubuntu 20.04 下工作,即使使用 [5] 中的 pipewire,我认为 bluez 太旧了 :(。但它在 fedora 34 上运行良好 :)