ГлавнаяОперационные системыLinuxКак использовать утилиты ALSA для управления звуком Linux через терминал

Как использовать утилиты ALSA для управления звуком Linux через терминал

Усовершенствованная звуковая архитектура Linux (ALSA) обеспечивает компьютеры Linux поддержкой звука. Популярные дистрибутивы, такие как Ubuntu и Arch Linux, используют его по умолчанию, поэтому есть большая вероятность, что вы используете его прямо сейчас для воспроизведения музыки через динамики или наушники.

В этой статье мы покажем вам два способа регулировки громкости воспроизведения с помощью утилит Alsamixer и Amixer.

Установка

Установка для этого проекта минимальна. И Alsamixer, и Amixer должны поставляться как часть пакета Alsa-utils. Запустите эти команды, чтобы установить этот пакет:

Ubuntu :

sudo apt install alsa-utils

Contents

Установка

rong> :

sudo pacman -S alsa-utils

Альсамиксер

Из двух утилит проще использовать Alsamixer. Он работает как часть интерфейса Ncurses, который позволяет вам оставаться в терминале, но предоставляет графическое представление вашей звуковой карты и ее свойств.

alsamixer

Выполнение этой команды покажет вам что-то вроде того, что показано на следующем изображении.

Alsamixer по умолчанию

Здесь в верхней части экрана вы

Альсамиксер

моей звуковой карты, тип представления, в котором я нахожусь, и элемент, который выбран в данный момент. Вы можете изменить эти параметры по своему желанию.

Выбор звуковой карты

Вы можете выбрать другую звуковую карту, нажав F6. Откроется меню, в котором показаны известные звуковые карты в вашей системе. Вы также можете ввести название звуковой карты, если оно не отображается в меню.

Выбор звуковой карты Alsamixer

Просмотры

Вы можете изменить представление, чтобы увидеть различные элементы управления параметрами громкости, которыми может управлять ALSA. По умолчанию вы видите вид «Воспроизведение». Вы можете выбрать «Захват», нажав F5. Вернитесь к «Воспроизведению», нажав F3.

Вид «Снимок»

Про<h3><span id=Выбор звуковой картыp>

Просмотр «Все»

Просмотр Alsamixer «все»

Регулировка движения и громкости

Каждый тип представления может иметь больше параметров, чем вы видите на скриншотах здесь. Перемещайтесь по этим параметрам вправо и влево соответственно, нажимая клавиши со стрелками Влевои Вправо.

Отрегулируйте каждую громкость с помощью Downили PgDown, чтобы

Просмотры

ь канала и Вверхили PgUp, чтобы увеличить громкость.

Вы можете отключить звук любого канала, нажав m.

Просмотрите полный обзор параметров, нажав F1, чтобы отобразить экран, показанный ниже.

Диалог помощи Alsamixer

Микшер

С Amixer у вас нет графической среды. Вместо этого вы используете команды для установки различной громкости каждого канала вашей звуковой карты.

Просмотрите доступные параметры и команды с помощью amixer help.

Диалог помощи Amixer

Затем просмотрите доступные элементы управления с помощью amixer scontrols.

Команда управлен<h3><span id=Регулировка движения и громкостия звуком, которые вы можете изменить. Вы можете настроить их с помощью различных команд, соответствующих базовому шаблону amixer -c <card-number> set <control> <value>.

  • Установите общую громкость на первой звуковой карте на 100 %: amixer -c 0 set Master 100%
  • Установите общую громкость на второй звуковой карте на 50 %: amixer -c 1 set Master 50%
  • Установите громкость микрофона на первой звуковой карте на пять децибел: amixer -c 0 set Mic 5db
  • Увеличьте громкость микрофона на первой звуковой карте на два децибела: amixer -c 0 set Mic 2db+
  • Отключить главный элемент управления на первой звуковой карте: amixer -c 0 set Master mute
  • Включите главный элемент управления на первой звуковой карте: amixer -c 0 set Master unmute

В результате выполнения этих команд должно получиться что-то похожее на следующее изображение.

Основная команда установки микшера

С помощью микшера вы можете сделать больше, включая настройку громкости н

Микшер

аппаратное значение и изменение аудиоканалов для изменения, таких как передние, задние, центральные и низкочастотные каналы. Прочтите страницу руководства с man amixer, чтобы глубже изучить эти расширенные элементы управления.

Заключение

Теперь вы должны иметь базовое представление о том, как использовать Alsamixer и Amixer для управления уровнями громкости вашей звуковой карты.

Я часто использую Alsamixer, когда переключаюсь с настольных колонок на наушники на ноутбуке. Это спасает мои уши несколько раз в неделю. Вы можете найти схожее применение этим инструментам и, надеемся, вы найдете их такими же интуитивно понятными и простыми в использовании, какими они и были задуманы.

Далее мы также можем показать вам как транслировать звук из Linux на другие устройства .

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи