PulseAudio

De Linuxmemo.

(Différences entre les versions)
(Page créée avec « Catégorie:Linux sysadmin pacmd - Reconfigure a PulseAudio sound server during runtime »)
(Volume)
 
(4 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
[[Catégorie:Linux sysadmin]]
[[Catégorie:Linux sysadmin]]
 +
ALSA est le driver matériel, PulseAudio est le serveur de son.
 +
 +
==Configuration==
  pacmd - Reconfigure a PulseAudio sound server during runtime
  pacmd - Reconfigure a PulseAudio sound server during runtime
 +
 +
==Lister les sorties==
 +
pacmd list-sinks
 +
pacmd list-sinks | egrep 'index|name:|muted|device.description|active'
 +
 +
==Volume==
 +
Les trois commandes de base (respectivement augmenter, diminuer, basculer la sourdine) sont :
 +
pactl set-sink-volume @DEFAULT_SINK@ +10%
 +
pactl set-sink-volume @DEFAULT_SINK@ -- -10%
 +
pactl set-sink-mute @DEFAULT_SINK@ toggle
 +
Il est possible de remplacer @DEFAULT_SINK@ par le numéro (index) correspondant au périphérique de sortie (sink) par défaut.
 +
 +
==Outils==
 +
A volume control for the PulseAudio sound server
 +
sudo apt install pavucontrol
 +
 +
==Astuce==
 +
#!/bin/bash
 +
if [ "$1" == "" ]; then
 +
  echo "Need to supply a percentage"
 +
  exit 1
 +
fi
 +
vol=$(perl -e "print int(65536 * ($1 / 100))")
 +
echo "Setting volume to $1 ($vol)"
 +
pacmd set-sink-volume 0 $vol

Version actuelle en date du 4 novembre 2020 à 08:12

ALSA est le driver matériel, PulseAudio est le serveur de son.

Sommaire

[modifier] Configuration

pacmd - Reconfigure a PulseAudio sound server during runtime

[modifier] Lister les sorties

pacmd list-sinks
pacmd list-sinks | egrep 'index|name:|muted|device.description|active'

[modifier] Volume

Les trois commandes de base (respectivement augmenter, diminuer, basculer la sourdine) sont :

pactl set-sink-volume @DEFAULT_SINK@ +10%
pactl set-sink-volume @DEFAULT_SINK@ -- -10%
pactl set-sink-mute @DEFAULT_SINK@ toggle

Il est possible de remplacer @DEFAULT_SINK@ par le numéro (index) correspondant au périphérique de sortie (sink) par défaut.

[modifier] Outils

A volume control for the PulseAudio sound server

sudo apt install pavucontrol

[modifier] Astuce

#!/bin/bash
if [ "$1" == "" ]; then
 echo "Need to supply a percentage"
 exit 1
fi
vol=$(perl -e "print int(65536 * ($1 / 100))")
echo "Setting volume to $1 ($vol)"
pacmd set-sink-volume 0 $vol
Outils personnels