Réglez le volume du terminal

Est-il possible de régler le volume audio en utilisant le terminal?, Au lieu de cliquer sur l'icône haut-parleur dans la barre supérieure, la raison pour laquelle je veux le faire est parce que mon keyboard n'a pas de buttons d'augmentation / diminution de volume et je trouve ennuyeux atteindre pour la souris.

Pour une utilisation interactive, vous pouvez utiliser alsamixer . Pour les scripts (par exemple, binding à des combinaisons de touches), jetez un oeil à amixer .

alsamixer est inclus par défaut dans la plupart des systèmes.


Pour définir le volume principal, utilisez:

 # Gets a list of simple mixer controls $ amixer scontrols 

Puis réglez-le au volume désiré, à titre d'exemple

 $ amixer sset 'Master' 50% 

Trouvé dans le file de configuration d' rc.xml :

 # increase by 3% amixer -q sset Master 3%+ # decrease by 3% amixer -q sset Master 3%- # mute/unmute amixer -q sset Master toggle 

page de manuel amixer peut donner plus de détails.

Si votre système utilise pulseaudio vous pouvez utiliser pactl :

 pactl set-sink-volume 0 +15% 

ou

 pactl set-sink-volume 0 -5dB 

bien que vous puissiez également spécifier un entier ou un facteur linéaire:

 set-sink-volume SINK VOLUME [VOLUME ...] Set the volume of the specified sink (identified by its symbolic name or numerical index). VOLUME can be speci‐ fied as an integer (eg 2000, 16384), a linear factor (eg 0.4, 1.100), a percentage (eg 10%, 100%) or a decibel value (eg 0dB, 20dB). If the volume specification start with a + or - the volume adjustment will be relative to the current sink volume. A single volume value affects all channels; if multiple volume values are given their number has to match the sink's number of channels. 

Dans OS X, utilisez les éléments suivants:

 # highest osascript -e "set Volume 7" # lowest osascript -e "set Volume 1" # middle osascript -e "set Volume 3.5" 

Vous pouvez même régler le volume sur d'autres niveaux fractionnels:

 # 25% osascript -e "set Volume 1.75" 

Je sais que c'est un vieux. Depuis Alsa et pulseaudio sont tellement connectés, cet awnser de askubuntu: https://askubuntu.com/a/444183 m'a aidé à gérer le volume à la fois de mon son principal et le HDMI:

augmenter le volume

 amixer -q -D pulse sset Master 10%+ 

diminuer le volume

 amixer -q -D pulse sset Master 10%- 

basculer muet

 amixer -q -D pulse sset Master toggle 

D'autres commands amixer sset fonctionnent aussi.

vous pouvez également essayer pamixer , un projet récent qui fait exactement ce que vous voulez. Il se trouve dans le référentiel ArchLinux AUR portant le même nom.

Ceux-ci sont "plus naturels pour l'oreille humaine".

Pour get le master dans les unités alsamixer, utilisez:

 amixer -M get Master 

Pour augmenter le volume de 5% dans les unités alsamixer, par exemple:

 amixer -M set Master 5%+ 

https://bbs.archlinux.org/viewtopic.php?id=135348

Ceux-ci sont "plus naturels pour l'oreille humaine".

Pour get le master dans les unités alsamixer, utilisez: amixer -M get Master

Pour augmenter le volume de 5% dans les unités alsamixer, par exemple: amixer -M set Master 5% +

https://bbs.archlinux.org/viewtopic.php?id=135348