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 [09/03/2017 14:50] ucino [Revenir vers Alsa] |
doc:media:pulseaudio [07/04/2020 16:20] èfpé ajout de /etc/pulse/daemon.conf, man et fichier. |
||
---|---|---|---|
Ligne 61: | Ligne 61: | ||
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> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 75: | 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'' et ''pulse-client.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 86: | Ligne 88: | ||
Il est possible de remplacer ''@DEFAULT_SINK@'' par le numéro (index) correspondant au périphérique de sortie (sink) par défaut. | Il est possible de remplacer ''@DEFAULT_SINK@'' par le numéro (index) correspondant au périphérique de sortie (sink) par défaut. | ||
+ | |||
+ | ==== contrôler le volume depuis le terminal ==== | ||
+ | |||
+ | En commande((utile via un ampli par exemple)) par le [[doc:systeme:terminal|terminal]] pour le lecteur MPV : | ||
+ | <code user>mpv -volume=150 "TA_VIDEO"</code> | ||
+ | |||
+ | Pour un réglage en dur : \\ | ||
+ | Par exemple (pour mpv) tu tapes : | ||
+ | <code user>nano ~/.conf/mpv/mpv.conf</code> | ||
+ | Et tu mets cette option : | ||
+ | <file .conf/mpv/mpv.conf> | ||
+ | volume=150 | ||
+ | </file> | ||
+ | |||
+ | Source sur le forum : https://debian-facile.org/viewtopic.php?pid=314625#p314625 | ||
+ | |||
+ | Sacré golgot200 tout de même... ^_^ | ||
===== Configuration et personnalisation ===== | ===== Configuration et personnalisation ===== | ||
- | Sous Debian 8 Jessie, les paramètres de PulseAudio modifiés par l'utilisateur (par exemple la sortie audio) //ne sont pas// conservés d'une session à l'autre. La manipulation requise est à effectuer après chaque redémarrage de la machine. Toutefois, l'utilisateur dispose de deux fichiers de configuration permettant de modifier les réglages par défaut de PulseAudio : les fichiers ''/etc/pulse/client.conf'' et ''/etc/pulse/default.pa'' ; il est possible, voire recommandé, de les copier vers le répertoire ''~/.config/pulse'' avant de les modifier, chaque utilisateur pouvant ainsi définir sa propre configuration. | + | Sous Debian 8 Jessie, les paramètres de PulseAudio modifiés par l'utilisateur (par exemple la sortie audio) //ne sont pas// conservés d'une session à l'autre. La manipulation requise est à effectuer après chaque redémarrage de la machine. Toutefois, l'utilisateur dispose de trois fichiers de configuration permettant de modifier les réglages par défaut de PulseAudio : les fichiers ''/etc/pulse/client.conf'', ''/etc/pulse/default.pa'', et ''/etc/pulse/daemon.conf'' ; il est possible, voire recommandé, de les copier vers le répertoire ''~/.config/pulse'' avant de les modifier, chaque utilisateur pouvant ainsi définir sa propre configuration. |
<note>PulseAudio cherche sa configuration dans cet ordre : d'abord les fichiers dans le $HOME, puis les fichiers par défaut si les précédents n'existent pas. S'il trouve un fichier de configuration dans le $HOME de l'utilisateur, il le charge et ne charge pas celui par défaut. Le fichier du $HOME doit donc contenir l'ensemble des instructions nécessaires à la recherche des cartes son et à la bonne configuration audio.</note> | <note>PulseAudio cherche sa configuration dans cet ordre : d'abord les fichiers dans le $HOME, puis les fichiers par défaut si les précédents n'existent pas. S'il trouve un fichier de configuration dans le $HOME de l'utilisateur, il le charge et ne charge pas celui par défaut. Le fichier du $HOME doit donc contenir l'ensemble des instructions nécessaires à la recherche des cartes son et à la bonne configuration audio.</note> | ||
Ligne 125: | Ligne 144: | ||
<code config séquence interactive (extrait)>default-sink = alsa_output.pci-0000_01_00.1.hdmi-stereo</code> | <code config séquence interactive (extrait)>default-sink = alsa_output.pci-0000_01_00.1.hdmi-stereo</code> | ||
- | Une fois enregistrée, la modification est prise en compte immédiatement, il est donc //inutile// de redémarrer quoi que ce soit... notamment le démon PulseAudio. Par ailleurs, cette personnalisation peut théoriquement être configurée dans le fichier ''~/.config/pulse/default.pa'' mais certains utilisateurs ont rapporté un "plantage" de PulseAudio, suite à une manipulation de ce type((Voir le sujet [[https://handylinux.org/forum/viewtopic.php?id=2592|[résolu]paramêtres "son" ne tiennent pas]] %%(Forum HandyLinux)%%)). | + | Une fois enregistrée, la modification est prise en compte immédiatement, il est donc //inutile// de redémarrer quoi que ce soit... notamment le démon PulseAudio. |
+ | |||
+ | Remarque : cette modification effectuée via le fichier ''client.conf'' n'est visible ni dans le retour de la commande ''pacmd list-sinks'' ni dans l'interface graphique pavucontrol sous l'onglet "Périphériques de sortie" ; 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 : fixer la source d'enregistrement ==== | ||
+ | |||
+ | Il est également possible de définir le périphérique d'entrée, ou source, qui sera utilisé par défaut. Ceci semble particulièrement intéressant lorsque l'utilisateur est régulièrement amené à [[utilisateurs:chalu:tutos:enregistrer-le-son-du-pc-avec-audacity|enregistrer]] le flux audio général (et non une source externe donnée). | ||
+ | |||
+ | On copie le fichier de configuration de PulseAudio dans le $HOME via la commande suivante : | ||
+ | |||
+ | <code user>cp /etc/pulse/client.conf ~/.config/pulse/client.conf</code> | ||
+ | |||
+ | Toujours dans un terminal, on identifie le nom des périphériques d'entrée disponibles : | ||
+ | |||
+ | <code user>pacmd list-sources | egrep 'index|name:|muted|device.description|active'</code> | ||
+ | <code config retour de la commande> | ||
+ | index: 0 | ||
+ | name: <alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor> | ||
+ | muted: no | ||
+ | device.description = "Monitor of GF119 HDMI Audio Controller Digital Stereo (HDMI)" | ||
+ | index: 1 | ||
+ | name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor> | ||
+ | muted: no | ||
+ | device.description = "Monitor of Audio interne Stéréo analogique" | ||
+ | * index: 2 | ||
+ | name: <alsa_input.pci-0000_00_1b.0.analog-stereo> | ||
+ | muted: no | ||
+ | device.description = "Audio interne Stéréo analogique" | ||
+ | active port: <analog-input-linein></code> | ||
+ | |||
+ | Ce retour équivaut à ce qui est affiché dans l'interface graphique pavucontrol sous l'onglet "Périphériques d'entrée" ; on voit ici que la source par défaut est le périphérique associé aux connecteurs physiques de la carte son (entrée-ligne, microphone, etc.), ce qui ne convient pas nécessairement à l'usage le plus fréquent de la machine. Pour capturer par défaut le flux audio interne, on modifie le fichier ''~/.config/pulse/client.conf'' : | ||
+ | |||
+ | <code user>nano ~/.config/pulse/client.conf</code> | ||
+ | <code config séquence interactive (extrait)>; default-source =</code> | ||
+ | |||
+ | Par défaut, la ligne qui nous intéresse est [[doc:programmation:commenter|commentée]], il faut donc la décommenter et la compléter avec le nom du périphérique d'entrée identifié plus haut : | ||
+ | |||
+ | <code config séquence interactive (extrait)>default-source = alsa_output.pci-0000_00_1b.0.analog-stereo.monitor</code> | ||
+ | |||
+ | Une fois enregistrée, la modification est prise en compte immédiatement, il est donc //inutile// de redémarrer quoi que ce soit... notamment le démon PulseAudio. | ||
+ | |||
+ | 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 : choisir un "profil" pour une carte ==== | ==== Exemple : choisir un "profil" pour une carte ==== | ||
Ligne 213: | Ligne 273: | ||
Il est //inutile// de redémarrer la machine ; la modification est //effective//. | Il est //inutile// de redémarrer la machine ; la modification est //effective//. | ||
- | ===== Revenir vers Alsa ===== | + | ===== Remerciements ===== |
- | Si vous souhaitez revenir vers Alsa, vous pouvez consulter [[https://debian-facile.org/viewtopic.php?id=17195|ce fil de discussion]]. | + | Merci à nounours, Caribou22, sqatty pour leur retour d'expérience... et à chalu pour la motivation des troupes :-) |
===== Sources ===== | ===== Sources ===== | ||
- | * [[https://handylinux.org/forum/viewtopic.php?id=1914|[Résolu] Skype : réglages son]] (Forum HandyLinux) | + | * [[https://web.archive.org/web/http://handylinux.org/forum/viewtopic.php?id=1914|[Résolu] Skype : réglages son]] (Forum HandyLinux) |
* [[https://www.perhonen.fr/blog/2015/06/changer-la-sortie-son-par-defaut-de-pulseaudio-sous-gnome-shell-1821|Changer la sortie son par défaut de PulseAudio sous Gnome]] (Perhonen) | * [[https://www.perhonen.fr/blog/2015/06/changer-la-sortie-son-par-defaut-de-pulseaudio-sous-gnome-shell-1821|Changer la sortie son par défaut de PulseAudio sous Gnome]] (Perhonen) | ||
* (en) [[https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/DefaultDevice/|Default devices]] (freedesktop.org) | * (en) [[https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/DefaultDevice/|Default devices]] (freedesktop.org) | ||
Ligne 232: | Ligne 292: | ||
* (en) [[http://forums.fedoraforum.org/showthread.php?t=190954|Pulseaudio - Multiple users]] (FedoraForum.org) | * (en) [[http://forums.fedoraforum.org/showthread.php?t=190954|Pulseaudio - Multiple users]] (FedoraForum.org) | ||
* (en) [[http://mpd.wikia.com/wiki/PulseAudio|PulseAudio]] (Music Player Daemon Community Wiki) | * (en) [[http://mpd.wikia.com/wiki/PulseAudio|PulseAudio]] (Music Player Daemon Community Wiki) | ||
+ |