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