Как я могу изменить аудиоустройство по умолчанию из командной строки?

Настольный графический интерфейс Ubuntu отлично подходит для изменения настроек звука (Система-> Настройки-> Звук), например, устройства ввода-вывода по умолчанию и настройки громкости.

Тем не менее, я хотел бы иметь возможность делать эти вещи из командной строки. Какой инструмент использует графический интерфейс за кулисами?

103
задан 20 November 2010 в 04:20

3 ответа

Вы можете тщательно управлять PulseAudio через командную строку, используя команды pacmd и pactl. Для получения информации о параметрах см. Справочные страницы или вики по адресу PulseAudio :

pacmd list-sinks (или pactl list short sinks) для имени или номера индекса возможных приемников

pacmd set-default-sink "SINKNAME" для установить выходной приемник по умолчанию

pacmd set-default-source "SOURCENAME", чтобы установить вход по умолчанию

pacmd set-sink-volume index volume

pacmd set-source-volume index volume для регулировки громкости (0 = отключение звука, 65536 = 100%)

и многие другие опции CLI.


Примечание: Изменение выходного приемника через интерфейс командной строки может вступить в силу только в том случае, если отключено чтение целевого устройства потока . Это можно сделать, отредактировав соответствующую строку в /etc/pulse/default.pa следующим образом:

load-module module-stream-restore restore_device=false

Для более подробного руководства о том, как это сделать, и для инструкций о том, как изменить приемник во время воспроизведения [ 1112] см. Этот ответ .

0
ответ дан 20 November 2010 в 04:20
pavucontrol

Не фактический регулятор громкости Ubuntu, но лучше! Он позволяет управлять устройствами по умолчанию и даже устройствами для каждого приложения / потока.

Чтобы приложение отображалось на вкладках «Воспроизведение» или «Запись», необходимо, чтобы приложение действительно выполняло запись / воспроизведение, но, как только вы выбираете устройство для этого приложения, оно, кажется, запоминает его навсегда.

Кроме того, (на заметку), для старых (не импульсных) приложений, запустите их после padsp, например:

padsp some_old_app

pavucontrol

0
ответ дан 20 November 2010 в 04:20

Да, есть тип alsamixer в терминале

alt text

Нажмите,

F1 - Help

]

F2 - информация о системе

F6 - выбор звуковой карты

Esc - выход из меню

0
ответ дан 20 November 2010 в 04:20

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

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