Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:pulseaudio [07/04/2020 16:20] èfpé ajout de /etc/pulse/daemon.conf, man et fichier. |
doc:media:pulseaudio [12/04/2020 20:06] èfpé ajout exemple : séparer le contrôle des volumes. |
||
---|---|---|---|
Ligne 56: | Ligne 56: | ||
==== Paquets complémentaires ==== | ==== Paquets complémentaires ==== | ||
- | Si les dernières versions des bureaux GNOME, MATE, etc. permettent d'effectuer des réglages de PulseAudio, comme le choix de la sortie audio, ce n'est pas le cas de certains environnements, tels Xfce 4.8 et 4.10 ; il est alors pertinent d'installer les paquets pavucontrol et gstreamer0.10-pulseaudio : | + | Si les dernières versions des bureaux GNOME, MATE, etc. permettent d'effectuer des réglages de PulseAudio, comme le choix de la sortie audio, ce n'est pas le cas de certains environnements, tel Xfce 4.10 (Debian 8) ; il est alors pertinent d'installer les paquets pavucontrol et gstreamer0.10-pulseaudio : |
<code root>apt-get install pavucontrol gstreamer0.10-pulseaudio</code> | <code root>apt-get install pavucontrol gstreamer0.10-pulseaudio</code> | ||
Ligne 62: | Ligne 62: | ||
Le paquet gstreamer0.10-pulseaudio permet d'agir sur le volume PulseAudio via l'applet Xfce (tableau de bord). | Le paquet gstreamer0.10-pulseaudio permet d'agir sur le volume PulseAudio via l'applet Xfce (tableau de bord). | ||
- | <note>Le paquet gstreamer0.10-pulseaudio, obsolète, n'est pas disponible pour Debian 9 Stretch. D'ailleurs Xfce 4.12 installe par défaut le paquet xfce4-pulseaudio-plugin ; problème réglé :-P</note> | + | <note>Le paquet gstreamer0.10-pulseaudio, obsolète, n'est plus disponible à partir de Debian 9 Stretch. Xfce 4.12 installe le paquet xfce4-pulseaudio-plugin, il ne reste qu'à ajouter le greffon PulseAudio au tableau de bord.</note> |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 77: | Ligne 77: | ||
<code user>man pulse-cli-syntax</code> | <code user>man pulse-cli-syntax</code> | ||
- | On consultera également avec un plaisir non feint les pages ''pulseaudio'', ''default.pa'', ''pulse-client.conf'' et ''pulse-daemon.conf''. | + | On consultera également avec un plaisir non feint les pages ''pulseaudio'', ''default.pa'', ''pulse-client.conf'', et ''pulse-daemon.conf''. |
==== Exemple : contrôler le volume au clavier ==== | ==== Exemple : contrôler le volume au clavier ==== | ||
Ligne 186: | Ligne 186: | ||
Remarque : cette modification effectuée via le fichier ''client.conf'' n'est visible ni dans le retour de la commande ''pacmd list-sources'' ni dans l'interface graphique pavucontrol sous l'onglet "Périphériques d'entrée" ; si cela vous perturbe, modifiez préférentiellement la ligne concernée du fichier ''default.pa'' (cf. [[#exemplechoisir-un-profil-pour-une-carte|infra]]). | Remarque : cette modification effectuée via le fichier ''client.conf'' n'est visible ni dans le retour de la commande ''pacmd list-sources'' ni dans l'interface graphique pavucontrol sous l'onglet "Périphériques d'entrée" ; si cela vous perturbe, modifiez préférentiellement la ligne concernée du fichier ''default.pa'' (cf. [[#exemplechoisir-un-profil-pour-une-carte|infra]]). | ||
+ | |||
+ | ==== Exemple : séparer le contrôle des volumes ==== | ||
+ | |||
+ | Le comportement par défaut de PulseAudio, sous Debian, est de "lisser" ou "niveler" le volume des applications ; il en résulte des //interactions// entre le volume d'une application donnée et le volume du périphérique de sortie. Le résultat peut sembler déroutant voire agaçant((Voyez comme la révolte gronde, sur le forum : [[https://debian-facile.org/viewtopic.php?id=23269|ici]], [[https://debian-facile.org/viewtopic.php?id=26522|ici]] et [[https://debian-facile.org/viewtopic.php?id=26886|là]], par exemple.)) et parfois même franchement tympano-déchirant((J'affectionne Pussy Riot période 2011-2014, mais bon mollo sur les potars quoi !)). Bref, ça ne va pas. Du tout. | ||
+ | |||
+ | On copie le fichier de configuration de PulseAudio dans le $HOME via la commande suivante : | ||
+ | |||
+ | <code user>cp /etc/pulse/daemon.conf ~/.config/pulse/daemon.conf</code> | ||
+ | |||
+ | Pour retrouver calme et sérénité, on modifie le fichier ''~/.config/pulse/daemon.conf'' : | ||
+ | |||
+ | <code user>nano ~/.config/pulse/daemon.conf</code> | ||
+ | <code config séquence interactive (extrait)>; flat-volumes = yes</code> | ||
+ | |||
+ | Par défaut, la ligne qui nous intéresse est [[doc:programmation:commenter|commentée]], il faut donc la décommenter et exprimer clairement son désaccord : | ||
+ | |||
+ | <code config séquence interactive (extrait)>flat-volumes = no</code> | ||
+ | |||
+ | Puis on redémarre proprement le serveur de son PulseAudio avec : | ||
+ | |||
+ | <code user>pulseaudio --kill && pulseaudio --start --verbose</code> | ||
+ | <code config retour de la commande>I: [pulseaudio] main.c: Démarrage du démon réussi.</code> | ||
+ | |||
+ | Il est //inutile// de redémarrer la machine ; la modification est //effective//. | ||
==== Exemple : choisir un "profil" pour une carte ==== | ==== Exemple : choisir un "profil" pour une carte ==== | ||
Ligne 275: | Ligne 299: | ||
===== Remerciements ===== | ===== Remerciements ===== | ||
- | Merci à nounours, Caribou22, sqatty pour leur retour d'expérience... et à chalu pour la motivation des troupes :-) | + | Merci à nounours, Caribou22, sqatty, otyugh, pour leurs retours... et à chalu, pour la motivation des troupes :-) |
===== Sources ===== | ===== Sources ===== |