Усовершенствованная звуковая архитектура 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
Выполнение этой команды покажет вам что-то вроде того, что показано на следующем изображении.
Здесь в верхней части экрана вы
Альсамиксер
моей звуковой карты, тип представления, в котором я нахожусь, и элемент, который выбран в данный момент. Вы можете изменить эти параметры по своему желанию.Выбор звуковой карты
Вы можете выбрать другую звуковую карту, нажав F6. Откроется меню, в котором показаны известные звуковые карты в вашей системе. Вы также можете ввести название звуковой карты, если оно не отображается в меню.
Просмотры
Вы можете изменить представление, чтобы увидеть различные элементы управления параметрами громкости, которыми может управлять ALSA. По умолчанию вы видите вид «Воспроизведение». Вы можете выбрать «Захват», нажав F5. Вернитесь к «Воспроизведению», нажав F3.
Вид «Снимок»
Выбор звуковой картыp>
Просмотр «Все»
Регулировка движения и громкости
Каждый тип представления может иметь больше параметров, чем вы видите на скриншотах здесь. Перемещайтесь по этим параметрам вправо и влево соответственно, нажимая клавиши со стрелками Влевои Вправо.
Отрегулируйте каждую громкость с помощью Downили PgDown, чтобы
Просмотры
ь канала и Вверхили PgUp, чтобы увеличить громкость.Вы можете отключить звук любого канала, нажав m.
Просмотрите полный обзор параметров, нажав F1, чтобы отобразить экран, показанный ниже.
Микшер
С Amixer у вас нет графической среды. Вместо этого вы используете команды для установки различной громкости каждого канала вашей звуковой карты.
Просмотрите доступные параметры и команды с помощью amixer help.
Затем просмотрите доступные элементы управления с помощью amixer scontrols.
Регулировка движения и громкостия звуком, которые вы можете изменить. Вы можете настроить их с помощью различных команд, соответствующих базовому шаблону 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 на другие устройства .