Controlar volumen desde la línea de comandos y configurar hotkeys

Un momento para darles un pequeño tip que les puede ser útil a los que utilizan Xubuntu (o Xfce en general). Hay varias aplicaciones que sirven para controlar el volumen desde la terminal, lejos el más conocido es alsamixer, pero ahora hablaré de uno que viene como paquete dependiente de xfce4-settings; aumix.

Bueno, una forma es utilizarlo de forma interactiva tipeando aumix en la terminal y luego controlar los volúmenes, pero no vendrías a leer este artículo sólo para saber eso ¿verdad?.

La aplicación tiene varias opciones interesantes, pero me remitiré sólo a la más básicas, subir, bajar y silenciar el audio. Entonces lo primero es que podemos asignarle un nivel predeterminado:

aumix -v75 (al 75% del total; 3/4)
aumix -v100 (volumen máximo)

El parámetro -v le indica a aumix que aplique los cambios de volumen al canal principal. Esto no es todo pues también permite cambiar el volumen del bajo y el treble, cambiando la -v por -b y -t respectivamente.

En resumen:

v: volumen
b: bass
t: treble
m: microfóno
w: PCM (no tengo idea qué es, pero más de una vez ha sido importante en manejar el volumen)

La otra gracia es que también podemos sumar volumen:

aumix -v +10

Y por supuesto siempre podemos mezclarlos:

aumix -q -v75 -m 0 -c R -c+10 -m q

La -q muestra los valores, pone el volumen en 75 (-v75), silencia el micrófono (-m 0), pone el cd a grabar (-c R) y también sube el volumen en 10 (-c+10)y muestra los nuevos valores que tiene el micrófono (-m q).

Para finalizar, al menos de mi punto de vista, lo más útil el comando mute, que tal como indica su nombre, suprime y vuelve el volumen al valor original.

Seguro que te preguntarás cuál es el aporte de esto si normalmente puedes utilizar los hotkeys o el control del área de notificación, pero hay veces que que sencillamente no funcionan y puedes configurarlos desde el menú de Xfce > Settings > Keyboard. Así configuras la combinación para subir el volumen con -v +10 y bajar con -v -10 y poner mute para silenciarlo.