GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo usar la línea de comando para cambiar el volumen?

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.


Linux
  1. Cómo cambiar permisos y propietarios a través de la línea de comandos

  2. Cómo usar el comando Su en Linux

  3. ¿Cómo silenciar desde la línea de comandos?

  4. Cómo usar el comando chown para cambiar la propiedad en Linux

  5. Cómo usar las funciones de shell de la línea de comandos en Linux

¿Cómo usar el proxy en la línea de comandos de Linux?

Domina la línea de comandos de Linux

Cómo usar el comando sysctl en Linux

CÓMO UTILIZAR EL COMANDO DE COLA

Cómo usar el comando PS

Cómo usar el comando SUPERIOR