Горячие клавиши громкости для БТ-устройств

Основной регулятор уровня (Master) не действует на уровни звука в БТ-устройствах. И если в самом устройстве нет аппаратного регулятора (например, БТ-приемник звука BT-B7 с подключенными обычными наушниками), то приходится этим заниматься в БТ-источнике.

pactl list sinks short
- узнать имена подключенных БТ устройств (типа, bluez_sink.F3_00_00_03_74_91)

Далее можно все имеющиеся устройства объединить в одних и тех же скриптах, и назначить их на горячие клавиши:

Sound_toggle
#!/bin/bash
# Вкл/выкл звук
#Master
amixer -q set Master toggle
#BT-B7
pactl set-sink-mute bluez_sink.F3_00_00_03_74_91 toggle
#Bluedio HT
pactl set-sink-mute bluez_sink.14_10_28_24_16_72 toggle


Sound_up
#!/bin/bash
# Увеличить громкость
#Master
amixer -q sset Master 3%+
#BT-B7
pactl set-sink-volume bluez_sink.F3_00_00_03_74_91 +3%
#Bluedio HT
pactl set-sink-volume bluez_sink.14_10_28_24_16_72 +3%


Sound_down
#!/bin/bash
# Уменьшить громкость
#Master
amixer -q sset Master 3%-
#BT-B7
pactl set-sink-volume bluez_sink.F3_00_00_03_74_91 -3%
#Bluedio HT
pactl set-sink-volume bluez_sink.14_10_28_24_16_72 -3%



Порядок настройки для всех БТ-устройств воспроизведения звука:
После связывания с БТ-устройствами в Менеджере БТ, следует запустить воспроизведение и сходить в Настройки - Мультимедиа - Регулятор громкости PulseAudio - вкладка Проигрывание - Alsa plug-in - выбрать Ваше устройство, далее вкладка Конфигурация - Ваше устройство - Качественное воспроизведение.


<<< На главную страницу

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.