Я видел много вопросов в Интернете, но я мог устанавливать только тома входных и выходных аудиоустройств, которые по умолчанию выбраны в настройках звука системы Ubuntu.
Эти команды приведены ниже:
amixer -D pulse sset Master mute
amixer -D pulse sset Master unmute
amixer -D pulse sset Master x%
amixer -D pulse sset Capture x%
Никакая другая команда не работает вообще. Например, используя эту инструкцию, я попробовал команду:
amixer -c 3 -- set Master playback -20dB
, чтобы получить ответ:
amixer: Unable to find simple control 'Master',0
У меня есть несколько устройств ввода и вывода, подключенных к моей системе ubuntu и Я хочу контролировать объем всех устройств из командной строки. Это возможно? Как возможно из командной строки установить громкость устройств, которые не выбраны в качестве настроек по умолчанию в настройках звука ubuntu?
Попробуйте alsamixer. В alsamixer вы можете индивидуально настраивать тома для разных устройств ввода и вывода.
Чтобы изменить управление микшером PulseAudio, вам нужно использовать -D pulse.
Чтобы изменить элемент управления микшером ALSA, вам нужно использовать -c x, где x - номер или идентификатор карты , (Идентификатор показан в квадратных скобках в /proc/asound/cards.)
Чтобы просмотреть список элементов управления, используйте amixer -c x scontrols.