Ubuntu 15.04.
У меня есть несколько аудиовыходов, все правильно распознанные и показанные Pulseaudio.
Через pavucontrol
GUI я могу индивидуально изменить объемы всех выводов.
Ярлыки объема только изменяют объем основного (внутреннего) вывода.
Я обычно перенаправляю Музыку на Bluetooth, и я хотел бы иметь различные ярлыки для изменения его объема.
Кто-либо знает который (терминал?) команда я должен использовать, чтобы сделать это?
Заранее спасибо, Davide
PS: Этот вопрос рассматривает много вопросов, и один из них подобен. Хотя это не точно то же (я хотел бы не должным быть повысить Rhythmbox каждый раз, когда я хочу изменить объем), это было для очень старой версии Ubuntu/Pulseaudio, и этому не ответили, таким образом, я полагаю, что это не дубликат этого.
Инструменты командной строки для pulseaudio позволяют регулировать громкость определенного приемника:
pactl set-sink-volume <name|index> <volume>
Найти приемники используемыми для их <name>
или <index>
(любой из обоих будет работать), и отобразить существующий объем, который мы можем выпустить:
pactl list sinks
<volume>
может принять любое значение от 0 %
(или 0
) к 100%
(или 65536
).
Еще более высокие значения приняты для объемов выше максимума, но это может привести к тяжелым искажениям от отсечения.
Любая из этих команд может быть присоединена, как к сочетанию клавиш, но в случае, если нам нужна пошаговая комбинация кнопки громкости увеличения/уменьшения, мы должны были бы использовать следующий синтаксис:
pactl -- set-sink-volume <name|index> <+|-fraction>
например.
pactl -- set-sink-volume 0 +10% ## increases volume of sink 0 by 10%
pactl -- set-sink-volume 0 -10% ## decreases volume of sink 0 by 10%
Обратите внимание, что, не увеличивая объем таким образом ничто не останавливает нас для увеличения выше 100%. Уменьшение остановится в 0
.