Vous pouvez utiliser un mixeur. C'est dans le alsa-utils
paquet sur Ubuntu et Debian.
Exécutez amixer
sans paramètres pour obtenir un aperçu de vos commandes pour l'appareil par défaut.
Vous pouvez également utiliser alsamixer
sans paramètres (du même package) pour obtenir un aperçu plus visuel. Utilisez F6 pour voir et basculer entre les appareils. Généralement, vous pouvez choisir entre PulseAudio et une carte son matérielle.
Utilisez ensuite amixer
avec le set
commande pour régler le volume.Par exemple, pour régler le canal maître à 50 % :
amixer set Master 50%
Master
est le nom du contrôle et doit correspondre à celui que vous voyez lors de l'exécution sans paramètres.
Notez le %
signe, sans lui, il traitera la valeur comme un niveau de 0 à 65536.
Si PulseAudio n'est pas votre appareil par défaut, vous pouvez utiliser le -D
commutateur :
amixer -D pulse set Master 50%
Autres commandes utiles signalées dans les commentaires :
Pour augmenter/diminuer le volume, utilisez +/-
après le numéro, utilisez
amixer set Master 10%+
amixer set Master 10%-
Pour désactiver, activer ou basculer entre l'état activé/désactivé, utilisez
amixer set Master mute
amixer set Master unmute
amixer set Master toggle
Notez également qu'il peut y avoir deux échelles de pourcentage différentes, l'échelle brute par défaut et pour certains appareils une échelle plus naturelle basée sur le décibel, qui est également utilisée par alsamixer
. Utilisez -M
pour utiliser ce dernier.
Enfin, si vous n'êtes intéressé que par PulseAudio, vous pouvez consulter pactl
(voir l'une des autres réponses).
Pour désactiver :
amixer -D pulse sset Master mute
Pour réactiver :
amixer -D pulse sset Master unmute
Pour augmenter le volume de 5 % :
amixer -D pulse sset Master 5%+
Pour baisser le volume de 5 % :
amixer -D pulse sset Master 5%-
pactl
/pacmd
(contrairement à amixer
) permet d'augmenter le volume à plus de 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)
Les réglages manuels supérieurs à 100 % sont possibles dans pavucontrol
(contrairement à alsamixer
).
Remarque :Si vous souhaitez partager les mêmes commandes sur différents hôtes avec différents récepteurs, vous pouvez utiliser @[email protected]
comme évier au lieu du numéro 0
:
pactl set-sink-volume @[email protected] +5%
Vous définissez votre récepteur par défaut avec pactl set-default-sink my-sink-name
(liste des noms avec pactl list short sinks
).
Source :askubuntu.com, wiki.archlinux.org.