我使用Arch Linux与linux内核5.15.12-arch1-1,bluez 5.62-1,脉冲音频15.0。
我有扬声器和耳机。当使用扬声器时,我想要一个单独的音量刻度,它可以通过我的笔记本电脑和扬声器上的音量键来控制--这是默认行为。但是,在使用耳机时,我希望为我的系统和耳机分别设置音量秤(这样系统就不会看到带耳机键的音量变化),而我发现实现这一目标的唯一方法是通过运行带有/usr/lib/bluetooth/bluetoothd参数的--noplugin=avrcp来禁用AVRCP。这个解决方案的明显问题是,该选项适用于系统中的所有蓝牙设备。
每台设备都有可能禁用AVRCP吗?或者有一个更好的解决方案,我可以用来分离我的耳机音量刻度?
发布于 2022-07-03 23:11:47
我不确定这是否解决了你的问题,单独的音量比例,但至少在X窗口环境下,我的蓝牙耳机显示为一个X输入设备(如xinput列出的)。这意味着通过禁用相应的设备(xinput --disable <id>),我可以禁用特定设备的AVRCP命令的效果。
https://unix.stackexchange.com/questions/684693
复制相似问题