GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la ligne de commande pour changer le volume ?

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.


Linux
  1. Comment modifier les autorisations et les propriétaires via la ligne de commande

  2. Comment utiliser la commande Su sous Linux

  3. Comment utiliser la commande chown pour changer de propriétaire sous Linux

  4. Comment utiliser la commande chmod (changer de mode) sous Linux

  5. Comment utiliser les fonctions du shell de ligne de commande sous Linux

Comment utiliser le proxy sur la ligne de commande Linux ?

Maîtrisez la ligne de commande Linux

Comment utiliser la commande sysctl sous Linux

COMMENT UTILISER TAIL COMMAND

Comment utiliser la commande PS

Comment utiliser la commande TOP