Tengo una barra de estado de texto en un administrador de ventanas de mosaico y estoy usando tcl para enviarle información. Por el momento necesito una línea de comando que muestre el nivel de volumen del 0% al 100%. Estoy usando Arch Linux.
command-line
arch-linux
scripting
volume
milarepa
fuente
fuente
/var/lib/alsa/asound.state
.Respuestas:
Una línea para analizar
amixer
la salida de volumen en una barra de estado:fuente
[][]
significa]
o[
.F
vol=$(awk '/%/ {gsub(/[\[\]]/,""); print $4}' <(amixer sget Master))
Puedes usar
amixer
para hacer esto.Ejemplos
También puede cambiarlo y silenciarlo así:
establecer volumen 75%
silenciar / activar
Puede silenciar la salida si no quiere ver nada con el
--quiet
interruptor.fuente
Derecho
Izquierda
Servidor de sonido
Si no está utilizando pulseaudio por defecto, puede especificar a
amixer
qué servidor usar-D pulse
fuente