Как измениться, объем pulseaudio воспроизводят приложения и потоки, которые не используются в настоящее время?

Я могу изменить громкость звука с "регулятором громкости гнома". Но там перечислены только приложения воспроизведения / - потоки, которые используются в настоящее время:

screenshot

В ~/.config/pulse/ Я нашел *-stream-volumes.tdb и *-device-volumes.tdb это могло быть конфигурационными файлами, но я не могу считать или отредактировать эти файлы.

13
задан 29 March 2019 в 14:23

3 ответа

Я записал мелкий инструмент, который позволяет Вам регулировать громкость любого клиента, который помнит pulseaudio. Посмотрите здесь:

https://github.com/rhaas80/pa_volume

для репозитория. Вам будет нужен libpulse-dev пакет, установленный, после которого простое "делают", должен создать инструмент. Посмотрите его файл README.md для использования.

dpkg -l | grep libpulse-dev # Check if installed
git clone git@github.com:rhaas80/pa_volume.git
cd pa_volume/
make
./pa_volume # list remembered PA clients
./pa_volume Program 30 # set to 30%
4
ответ дан 23 November 2019 в 03:16

Pulseaudio идет с интерфейсом командной строки (man pulse-cli-syntax) управлять многими настройками.

Мы можем или загрузить синтаксический анализатор командной строки pacmd или мы называем команды непосредственно в терминале или сценарии:

pacmd set-sink-volume <index> <volume>
pacmd set-source-volume <index> <volume>

управляет объемом данного приемника где <index> индекс приемника (перечисленный с pacmd list-sinks) и <volume> любое значение от 0 (= Бесшумный режим) к 65 536 = 100%.

Файлы конфигураций в ~/.config/pulse (раньше ~/.pulse который может все еще быть активным в обновленной установке), не предназначены, чтобы быть считанным или отредактированным в настройке по умолчанию. Мы можем однако создать пользовательское default.pa там переопределять настройки в /etc/pulse/default.pa.

Поскольку 12.04 earcandy могут использоваться для регулировки звука. Печально это приложение далее не разрабатывается и не доступное в более поздних выпусках.

См. также примечания для этого ответа.

16
ответ дан 23 November 2019 в 03:16

Найти Ваш pulseaudio источник снижает использование после команды:

pactl list short sinks

От этой команды Вы добрались running и idle приемники. С их числом приемника. Используя тот индекс можно управлять объемом приемников.

index: 128
    driver: <module-ladspa-sink.c>
    state: RUNNING
    sink: 0
    # ^ This is the sink number you want to find

Можно использовать следующую команду для управления конкретным объемом приемников:

pactl set-sink-volume <index number> <volume in %>

Например:

pactl set-sink-volume 0 100%
3
ответ дан 23 November 2019 в 03:16

Другие вопросы по тегам:

Похожие вопросы: