Вы можете полностью управлять PulseAudio через командную строку, используя pacmd
и pactl
команды. Дополнительные опции см. в разделе pacmd --help
или вики по адресу PulseAudio:
pacmd list-sinks
для имени или индекса количество возможных приемников
pacmd list-sources
для названия или индекса количество возможных источников
pacmd set-default-sink "SINKNAME" | index
чтобы установить выходной приемник по умолчанию
pacmd set-default-source "SOURCENAME" | index
чтобы установить ввод по умолчанию
pacmd set-sink-volume index volume
pacmd set-source-volume index volume
для регулировки громкости (65536
= 100 %, 0
= отключение звука; или немного более интуитивно понятный 0x10000
= 100 %, 0x7500
= 75 %, 0x0
= 0 %)
и еще много-много вариантов CLI.
Примечание: Изменение выходного приемника через интерфейс командной строки может вступить в силу только в том случае, если потоковое считывание целевого устройства отключен. Это можно сделать, отредактировав соответствующую строку в /etc/pulse/default.pa
к:
load-module module-stream-restore restore_device=false
Перезапустите PulseAudio, чтобы изменения вступили в силу:
pulseaudio -k
Для получения более подробного руководства о том, как это сделать, и для получения инструкций о том, как изменить приемник во время воспроизведения смотрите этот ответ.