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 [26/12/2016 23:50] èfpé compléments, cosmétique |
doc:media:pulseaudio [10/09/2017 22:44] èfpé suppression rapport de plantage non confirmé |
||
---|---|---|---|
Ligne 60: | Ligne 60: | ||
<code root>apt-get install pavucontrol gstreamer0.10-pulseaudio</code> | <code root>apt-get install pavucontrol gstreamer0.10-pulseaudio</code> | ||
- | Le paquet gstreamer0.10-pulseaudio permet à l'applet Xfce (zone de notification) d'agir directement sur le volume PulseAudio. | + | Le paquet gstreamer0.10-pulseaudio permet d'agir sur le volume PulseAudio via l'applet Xfce (tableau de bord). |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 119: | Ligne 119: | ||
<code user>nano ~/.config/pulse/client.conf</code> | <code user>nano ~/.config/pulse/client.conf</code> | ||
- | <code config séquence interactive>; default-sink =</code> | + | <code config séquence interactive (extrait)>; default-sink =</code> |
- | Par défaut, la ligne qui nous intéresse est commentée, il faut donc la décommenter et la compléter avec le nom du périphérique de sortie identifié plus haut : | + | 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 de sortie identifié plus haut : |
- | <code config séquence interactive>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 212: | Ligne 253: | ||
Il est //inutile// de redémarrer la machine ; la modification est //effective//. | Il est //inutile// de redémarrer la machine ; la modification est //effective//. | ||
+ | |||
+ | ===== Remerciements ===== | ||
+ | |||
+ | Merci à nounours, Caribou22, sqatty pour leur retour d'expérience... et à chalu pour la motivation des troupes :-) | ||
===== Sources ===== | ===== Sources ===== |