Основной регулятор уровня (Master) не действует на уровни звука в БТ-устройствах. И если в самом устройстве нет аппаратного регулятора (например, БТ-приемник звука BT-B7 с подключенными обычными наушниками), то приходится этим заниматься в БТ-источнике.
pactl list sinks short
- узнать имена подключенных БТ устройств (типа, bluez_sink.F3_00_00_03_74_91)
Далее можно все имеющиеся устройства объединить в одних и тех же скриптах, и назначить их на горячие клавиши:
Sound_toggle
#!/bin/bash
# Вкл/выкл звук
#BT-B7
pactl set-sink-mute bluez_sink.F3_00_00_03_74_91.a2dp_sink toggle
#Bluedio HT
pactl set-sink-mute bluez_sink.14_10_28_24_16_72.a2dp_sink toggle
#QCY50
pactl set-sink-mute bluez_sink.1C_52_16_61_AD_1E.a2dp_sink toggle
Sound_up
#!/bin/bash
# Увеличить громкость
#BT-B7
pactl set-sink-volume bluez_sink.F3_00_00_03_74_91.a2dp_sink +3%
#Bluedio HT
pactl set-sink-volume bluez_sink.14_10_28_24_16_72.a2dp_sink +3%
#QCY50
pactl set-sink-volume bluez_sink.1C_52_16_61_AD_1E.a2dp_sink +3%
Sound_down
#!/bin/bash
# Уменьшить громкость
#BT-B7
pactl set-sink-volume bluez_sink.F3_00_00_03_74_91.a2dp_sink -3%
#Bluedio HT
pactl set-sink-volume bluez_sink.14_10_28_24_16_72.a2dp_sink -3%
#QCY50
pactl set-sink-volume bluez_sink.1C_52_16_61_AD_1E.a2dp_sink -3%
Порядок настройки для всех БТ-устройств воспроизведения звука:
После связывания с БТ-устройствами в Менеджере БТ, следует запустить воспроизведение и сходить в Настройки - Мультимедиа - Регулятор громкости PulseAudio - вкладка Проигрывание - Alsa plug-in - выбрать Ваше устройство, далее вкладка Конфигурация - Ваше устройство - Качественное воспроизведение.
Все устройства, прописанные в скриптах, должны быть реально сопряжены с ПК, во избежание ошибок.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.