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%+
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% +