, последнее обновление:
Bluetooth: исправляем громкость наушников
Многие современные Bluetooth-наушники имеют свой внутренний уровень громкости, который управляется прошивкой. Windows, macOS, Android и iOS умеют это правильно обрабатывать, а вот Linux пока не научился и необходимо сделать некоторые действия руками.
Выясняем адрес наушников в DBus
Ставим QT QDBus Viewer и идем на вкладку “System”, выбираем слева org.bluez
, а справа - org/bluez/hci0
. Смотрим ваше устройство - оно будет в виде dev_MACADDR
.
**Если у вас несколько адаптеров - выбирайте правильный! Он может называться не hci0, а, например, hci1! **
В моем примере это dev_70_CE_8C_E2_40_BB
.
Выполняем команду для увеличения громкости
Команда:
dbus-send --print-reply --system --dest=org.bluez /org/bluez/hci0/dev_70_CE_8C_E2_40_BB org.bluez.MediaControl1.VolumeUp
Возможно, команду придется выполнить несколько раз для получения нужной громкости!
Не забудьте заменить MAC-адрес в команде на свой!