<分区>
假设我已成功将蓝牙耳机配对并连接到我的 Linux 系统。
我知道我可以通过 bluetoothctl
命令检查我的蓝牙设备 MAC ID。
有没有办法在 Linux 中使用一些命令来控制蓝牙设备的音量?
<分区>
假设我已成功将蓝牙耳机配对并连接到我的 Linux 系统。
我知道我可以通过 bluetoothctl
命令检查我的蓝牙设备 MAC ID。
有没有办法在 Linux 中使用一些命令来控制蓝牙设备的音量?
最佳答案
使用此方法,您需要为要控制的设备提供适当的 D-Bus 对象路径。有几种方法可以找到它(比如使用 D-Feet ),但是一旦找到它,以下命令将调整音量:
dbus-send --print-reply --system --dest=org.bluez /org/bluez/xxxx/yyyy/dev_zz_zz_zz_zz_zz_zz org.bluez.Control.VolumeUp
其中“xxxx”似乎是 bluetoothd 的 PID,“yyyy”是适配器(如“hci0”),“zz_zz_zz...”代表下划线分隔的受控设备(耳机、扬声器等)的 MAC 地址,'VolumeUp' 替换为 'VolumeDown' 以降低音量。
参见 D-Bus有关正确查找对象路径的更多帮助的文档。要执行的不仅仅是调整音量,请参阅 Bluez API 文档。
关于linux - 在 Linux 中控制连接的蓝牙设备音量的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28191350/