logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [25/12/2016 17:48]
èfpé micro typos
doc:media:pulseaudio [08/09/2017 15:32]
èfpé fixer la source d'enregistrement
Ligne 52: Ligne 52:
 <code root>​apt-get update && apt-get install pulseaudio</​code>​ <code root>​apt-get update && apt-get install pulseaudio</​code>​
  
-Le paquet pulseaudio-utils,​ qui fournit les outils en ligne de commande, sera installé automatiquement.+Le paquet pulseaudio-utils,​ qui fournit les outils en ligne de commande, sera installé automatiquement ​(c'est une dépendance).
  
 ==== Paquets complémentaires ==== ==== Paquets complémentaires ====
Ligne 60: Ligne 60:
 <code root>​apt-get install pavucontrol gstreamer0.10-pulseaudio</​code>​ <code root>​apt-get install pavucontrol gstreamer0.10-pulseaudio</​code>​
  
-Une fois installé, pavucontrol est lancé via le menu Applications > Multimédia > Contrôle du volume PulseAudio.+Le paquet gstreamer0.10-pulseaudio permet d'agir sur le volume PulseAudio ​via l'​applet Xfce (tableau de bord).
  
-{{file-R2c2841ccb350cc78a9bad969ed5a7b56.png?​150}} {{/​file-Ra035095156f0afc3053792ad3f3a3052.png?​150}} {{file-R43074e874056fca391e62efd768923f0.png?​150}} {{file-R37ef21b65b35e07f78dc7f92484e7859.png?​150}}+===== Utilisation ===== 
 +==== Interface graphique (pavucontrol) ==== 
 + 
 +Une fois installé, ''​pavucontrol''​ est lancé via le menu Applications > Multimédia > Contrôle du volume PulseAudio. 
 + 
 +{{/file-R2c2841ccb350cc78a9bad969ed5a7b56.png?​150}} {{/​file-Ra035095156f0afc3053792ad3f3a3052.png?​150}} {{/file-R43074e874056fca391e62efd768923f0.png?​150}} {{/file-R37ef21b65b35e07f78dc7f92484e7859.png?​150}} 
 + 
 +==== Interface en ligne de commande ==== 
 + 
 +Les commandes ''​pacmd''​ et ''​pactl''​ sont particulièrement bien documentées (en anglais accessible, rien à voir avec le théâtre élisabéthain m() dans les pages de manuel ; à noter que la page ''​pacmd''​ renvoie à la page ''​pulse-cli-syntax''​ : 
 + 
 +<code user>man pulse-cli-syntax</​code>​ 
 + 
 +On consultera également avec un plaisir non feint les pages ''​pulseaudio'',​ ''​default.pa''​ et ''​pulse-client.conf''​. 
 + 
 +==== Exemple : contrôler le volume au clavier ==== 
 + 
 +Les trois commandes de base (respectivement augmenter, diminuer, basculer la sourdine) sont : 
 + 
 +<code user>​pactl set-sink-volume @DEFAULT_SINK@ +10%</​code>​ 
 +<code user>​pactl set-sink-volume @DEFAULT_SINK@ -- -10%</​code>​ 
 +<code user>​pactl set-sink-mute @DEFAULT_SINK@ toggle</​code>​ 
 + 
 +Il est possible de remplacer ''​@DEFAULT_SINK@''​ par le numéro (index) correspondant au périphérique de sortie (sink) par défaut.
  
 ===== Configuration et personnalisation ===== ===== Configuration et personnalisation =====
Ligne 72: Ligne 95:
 ==== Exemple : définir la sortie HDMI par défaut ==== ==== Exemple : définir la sortie HDMI par défaut ====
  
-La plupart des ordinateurs "​modernes"​ disposent de plusieurs sorties audio : associées aux connecteurs analogiques (Jack) et éventuellement numériques,​ coaxial (RCA) et/ou optique (TOSLINK), ou encore ​associées ​à un port HDMIqui selon la machine ​peut être la sortie par défaut ​ou non.+La plupart des ordinateurs "​modernes"​ disposent de plusieurs sorties audio : associées aux connecteurs analogiques (jacks) et éventuellement numériques,​ coaxial (RCA) et/ou optique (TOSLINK), ou encore à un port HDMI qui selon l'​usage de la machine ​doit parfois ​être défini ​sortie par défaut.
  
 On copie le fichier de configuration de PulseAudio dans le $HOME via la commande suivante : On copie le fichier de configuration de PulseAudio dans le $HOME via la commande suivante :
Ligne 79: Ligne 102:
  
 Toujours dans un terminal, on identifie le nom des périphériques de sortie disponibles : Toujours dans un terminal, on identifie le nom des périphériques de sortie disponibles :
 +
 <code user>​pacmd list-sinks | egrep '​index|name:​|muted|device.description|active'</​code>​ <code user>​pacmd list-sinks | egrep '​index|name:​|muted|device.description|active'</​code>​
 <code config retour de la commande>​ <code config retour de la commande>​
Ligne 95: 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. +
-<code config séquence interactive>​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" ​du démon ​PulseAudio((Voir le sujet [[https://​handylinux.org/​forum/​viewtopic.php?​id=2592|[résolu]paramêtres "​son"​ ne tiennent pas]] %%(Forum HandyLinux)%%)).+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 (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)%%))
 + 
 +==== 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 amené à [[utilisateurs:​chalu:​tutos:​enregistrer-le-son-du-pc-avec-audacity|enregistrer]] régulièrement 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 le flux audio interne par défaut, 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.
  
 ==== Exemple : choisir un "​profil"​ pour une carte  ==== ==== Exemple : choisir un "​profil"​ pour une carte  ====
Ligne 187: Ligne 250:
 Il est //inutile// de redémarrer la machine ; la modification est //​effective//​. Il est //inutile// de redémarrer la machine ; la modification est //​effective//​.
  
-===== Utilisation ​=====+===== Remerciements ​=====
  
-FIXME+Merci à nounours, rb, Caribou22, sqatty pour leur retour d'​expérience... et à chalu pour la motivation des troupes :-)
  
 ===== Sources ===== ===== Sources =====
Ligne 199: Ligne 262:
 ===== Liens utiles ===== ===== Liens utiles =====
  
 +  * [[https://​doc.ubuntu-fr.org/​pulseaudio|PulseAudio]] (Documentation Ubuntu Francophone)
 +  * (en) [[https://​wiki.ubuntu.com/​PulseAudio|PulseAudio]] (Ubuntu Wiki)
 +  * (en) [[https://​wiki.archlinux.org/​index.php/​PulseAudio|PulseAudio]] (ArchWiki)
 +  * (en) [[https://​wiki.gentoo.org/​wiki/​PulseAudio|PulseAudio]] (Gentoo Wiki)
   * (en) [[http://​forums.debian.net/​viewtopic.php?​t=12497|How-To:​ Pulseaudio]] (Debian User Forums)   * (en) [[http://​forums.debian.net/​viewtopic.php?​t=12497|How-To:​ Pulseaudio]] (Debian User Forums)
   * (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)
-  * (en) [[https://​wiki.ubuntu.com/​PulseAudio|PulseAudio]] (Ubuntu Wiki) 
-  * (en) [[https://​wiki.archlinux.org/​index.php/​PulseAudio|PulseAudio]] (ArchWiki) 
-  * (en) [[https://​wiki.gentoo.org/​wiki/​PulseAudio|PulseAudio]] (Gentoo Wiki) 
doc/media/pulseaudio.txt · Dernière modification: 02/11/2020 13:13 par èfpé

Pied de page des forums

Propulsé par FluxBB