Saltar al contenido

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal

La Arquitectura de sonido avanzada de Linux (ALSA) proporciona a las computadoras Linux soporte de audio. Las distribuciones populares como Ubuntu y Arch Linux lo ejecutan de forma predeterminada, por lo que es muy probable que lo esté usando ahora mismo para reproducir música a través de sus parlantes o auriculares.

En este artículo, le mostraremos dos formas para ajustar el volumen de esa reproducción usando las utilidades Alsamixer y Amixer.

Instalación

La instalación para este proyecto es mínima. Tanto Alsamixer como Amixer deberían llegar como parte del paquete Alsa-utils. Ejecute estos comandos para instalar ese paquete:

Ubuntu :

Arch Linux :

Alsamixer

La más fácil de usar de las dos utilidades es Alsamixer. Funciona como parte de una interfaz Ncurses, que le permite permanecer en el terminal pero proporciona una representación gráfica de su tarjeta de sonido y sus propiedades.

Ejecutar ese comando le mostrará algo como lo que se muestra en la siguiente imagen.

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 1

Aquí puede ver en la parte superior de mi pantalla el nombre de mi tarjeta de sonido, el tipo de vista en la que estoy y el elemento que está seleccionado actualmente. Puede cambiar esas opciones a su voluntad.

Selección de tarjeta de sonido

Puede seleccionar una tarjeta de sonido diferente presionando F6 . Aparecerá un menú que muestra las tarjetas de sonido conocidas en su sistema. También puede ingresar el nombre de una tarjeta de sonido si no se muestra en el menú.

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 2

Vistas

Puede cambiar su vista para ver diferentes Controla qué opciones de volumen puede controlar ALSA. El valor predeterminado que ve arriba es la vista “Reproducción”. Puede elegir “Capturar” presionando F4 y “Todo” (que incluye “Reproducción” y “Capturar”) presionando F5 . Vuelva a “Reproducción” con F3 .

Vista “Captura”

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 3

Vista “Todo”

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 4

Ajuste de movimiento y volumen

Cada tipo de vista puede tener más opciones de las que ves en las capturas de pantalla aquí. Muévase hacia la derecha y la izquierda, respectivamente, a través de esas opciones presionando las teclas de flecha Izquierda y Derecha .

Ajuste cada volumen con Abajo o PgDown para reducir el volumen de un canal y Up o PgUp para aumentar el volumen.

Puede silenciar cualquier canal presionando m .

Compruebe la vista completa de las opciones presionando F1 para obtener la siguiente pantalla.

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 5

Amixer

Con Amixer no obtienes un entorno gráfico. En su lugar, usa comandos para configurar los distintos volúmenes de cada canal para sus tarjetas de sonido.

Vea sus opciones y comandos disponibles con amixer help.

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 6

Luego mire sus controles disponibles con amixer scontrols.

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 7

Estos son los controles de audio que puede cambiar. Puede ajustarlos con varios comandos que siguen el patrón básico de amixer -c set .

  • Set the Master volume on the primera tarjeta de sonido al 100%: amixer -c 0 set Master 100%
  • Establece el volumen Master en la segunda tarjeta de sonido al 50%: amixer -c 1 set Master 50 %
  • Establece el volumen del micrófono en la primera tarjeta de sonido en cinco decibeles: amixer -c 0 establece el micrófono 5db
  • Aumenta el volumen del micrófono en el primer sonido tarjeta dos decibelios: amixer -c 0 set Mic 2db +
  • Silenciar el control Master en la primera tarjeta de sonido: amixer -c 0 set Master mute
  • Active el control maestro en la primera tarjeta de sonido: amixer -c 0 set Master unmute

La salida de estos comandos debe producir algo que se parezca a la siguiente imagen.

Cómo usar las utilidades de ALSA para administrar el audio de Linux desde la terminal - 8

Hay más que puede hacer con un mezclador, incluido configurar sus volúmenes a un valor de hardware específico y modificar el au canales de diodos para cambiar, como los canales delantero, trasero, central y woofer. Lea la página del manual con man amixer para profundizar en esos controles avanzados.

Conclusión

Ahora debería tener una comprensión básica de cómo usar Alsamixer y Amixer para controlar los niveles de volumen en su tarjeta de sonido.

Utilizo Alsamixer a menudo cuando cambio de altavoces de escritorio a auriculares en mi computadora portátil. Me salva los oídos varias veces a la semana. Es posible que encuentre usos similares para estas herramientas y, con suerte, las encontrará tan intuitivas y fáciles de usar como deben ser.