Puedes usar un mezclador. Está en el alsa-utils
paquete en Ubuntu y Debian.
Ejecutar amixer
sin parámetros para obtener una descripción general de sus controles para el dispositivo predeterminado.
También puedes usar alsamixer
sin parámetros (del mismo paquete) para obtener una visión general más visual. Use F6 para ver y cambiar entre dispositivos. Por lo general, es posible que tenga PulseAudio y una tarjeta de sonido de hardware para seleccionar.
Luego usa amixer
con el set
Comando para configurar el volumen. Por ejemplo, para configurar el canal principal al 50 %:
amixer set Master 50%
Master
es el nombre del control y debe coincidir con uno que ve cuando se ejecuta sin parámetros.
Tenga en cuenta el %
signo, sin él tratará el valor como 0 - 65536 nivel.
Si PulseAudio no es su dispositivo predeterminado, puede usar el -D
cambiar:
amixer -D pulse set Master 50%
Otros comandos útiles señalados en los comentarios:
Para aumentar/disminuir el volumen use +/-
después del número, use
amixer set Master 10%+
amixer set Master 10%-
Para silenciar, cancelar el silencio o alternar entre estado silenciado/no silenciado, use
amixer set Master mute
amixer set Master unmute
amixer set Master toggle
También tenga en cuenta que puede haber dos escalas de porcentaje diferentes, la sin procesar predeterminada y, para algunos dispositivos, una escala más natural basada en decibelios, que también usa alsamixer
. Usar -M
usar este último.
Finalmente, si solo está interesado en PulseAudio, puede consultar pactl
(ver una de las otras respuestas).
Para silenciar:
amixer -D pulse sset Master mute
Para dejar de silenciar:
amixer -D pulse sset Master unmute
Para subir el volumen un 5 %:
amixer -D pulse sset Master 5%+
Para bajar el volumen un 5 %:
amixer -D pulse sset Master 5%-
pactl
/pacmd
(a diferencia de amixer
) permite aumentar el volumen por encima del 100 % :-).
pactl set-sink-mute 0 toggle # toggle mute, also you have true/false
pactl set-sink-volume 0 0 # mute (force)
pactl set-sink-volume 0 100% # max
pactl set-sink-volume 0 +5% # +5% (up)
pactl set-sink-volume 0 -5% # -5% (down)
La configuración manual superior al 100 % es posible en pavucontrol
(a diferencia de alsamixer
).
Nota :si desea compartir los mismos comandos en diferentes hosts con diferentes sumideros, puede usar @[email protected]
como sumidero en lugar del número 0
:
pactl set-sink-volume @[email protected] +5%
Configuras tu sumidero predeterminado con pactl set-default-sink my-sink-name
(enumere los nombres con pactl list short sinks
).
Fuente :askubuntu.com, wiki.archlinux.org.