Regular volumen desde la consola

INTRODUCCIÓN
En este artículo se explicará cómo regular el volumen desde la consola.

CANALES DE SALIDA
Master: Regula el volumen de todos los canales.
PCM: No es un canal en sí, pero conviene tenerlo siempre al 100%.
Front: Es el canal de los parlantes (o bocinas) que van conectados detrás de la máquina.
Headphone: Es el canal de los auriculares que van conectados delante de la máquina.
CD: Es el canal de la lectora o grabadora de la computadora.
Center: Es el canal de los bafles.
Surround: Es el canal del efecto 3D.
LFE: Es el canal de los subwoofer.

REGULAR CANALES
Para regular el volumen de nuestra tarjeta de sonido, necesitaremos tener instalado el paquete alsa-utils en Kubuntu viene por defecto.
Si tenemos más de una tarjeta de audio, quizás necesitaremos especificar la tarjeta que queramos utilizar. Para eso utilizaremos el comando aplay con la opción -l.

$ aplay -l
**** Lista de PLAYBACK dispositivos hardware ****
tarjeta 0: Intel [HDA Intel], dispositivo 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdispositivos: 1/1
  Subdispositivo #0: subdevice #0

Acá vemos que dice tarjeta 0, pero si tendríamos más de una tarjeta, sería: 0, 1, 2, etc. O sea, siempre se empieza desde 0.

Utilizaremos el comando amixer para subir y bajar el volumen de los canales, de la siguiente forma:

$ amixer -D <dispositivo> set <canal> <acción>

El dispositivo se escribe siempre así; hw:
Ejemplo: hw:0
En acción hay varias opciones:

  • Porcentaje seguido de un más o un menos: Sube o baja el porcentaje indicado en el canal correspondiente.
    Ejemplo: 5%+ sube el volumen en un 5%, 5%- baja en un 5%.
  • Porcentaje: Pone al canal en el porcentaje indicado.
    Ejemplo: 50% Pone al canal en el 50%.
  • Las opciones mute (apaga el canal), unmute(enciende el canal) y toggle (apaga o enciende el canal).

Entonces aquí dejo algunos ejemplos de cómo utilizar el comando amixer:

$ amixer -D hw:0 set Master 5%+ # Sube el volumen del canal Master en un 5%
$ amixer -D hw:0 set Master 5%- # Baja el volumen del canal Master en un 5%
$ amixer -D hw:0 set Master 50% # Pone el volumen en un 50% el canal Master.
$ amixer -D hw:0 set Master mute # Apaga el canal Master.
$ amixer -D hw:0 set Master unmute # Enciende el canal Master
$ amixer -D hw:0 set Master toggle # Cambia entre las acciones «mute» y «unmute»

OPCIÓN GRÁFICA DESDE LA TERMINAL
También hay una aplicación gráfica para terminal llamada AlsaMixer, a la que se le accede con el comando alsamixer.

$ alsamixer

En Alsamixer, si bien se puede trabajar con el cursor, hay algunas teclas muy útiles:
W » Sube el canal.
Q » Sube la parte izquierda del canal.
E » Sube la parte derecha del canal.
X » Baja el canal.
Z » Baja la parte izquierda del canal.
C » Baja la parte derecha del canal.
M » Apaga/enciende el canal.
, (coma) » Apaga/enciende la parte izquierda del canal.
. (punto) » Apaga/enciende la parte derecha del canal.