PulseAudio-10.0
      
      
        
          Introduction à PulseAudio
        
        
          Le paquet PulseAudio est un
          système de son pour les systèmes d'exploitation POSIX, ce qui veut
          dire que c'est un proxy pour vos applications de son. Il vous
          permet de faire des tâches avancées sur vos données sonores en
          s'infiltrant entre votre application et votre matériel. Transférer
          le son sur une autre machine, modifier le format d'échantillonnage
          ou le nombre de canaux et mixer plusieurs sons en un, sont des
          tâches faciles avec un serveur de son.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.1.
        
        
          Informations sur le paquet
        
        
        
          Dépendances de PulseAudio
        
        
          Requises
        
        
          JSON-C-0.12.1 et libsndfile-1.0.28
        
        
          Recommandées
        
        
          alsa-lib-1.1.4.1, dbus-1.10.22,
          GLib-2.52.3, libcap-2.25
          with PAM, OpenSSL-1.1.0f, Speex-1.2rc2 et Bibliothèques Xorg
        
        
          Facultatives
        
        
          Avahi-0.7, BlueZ-5.46,
          Check-0.11.0, fftw-3.3.6-pl2,
          GConf-3.2.6, GTK+-3.22.18, libsamplerate-0.1.9, SBC-1.3 (support du Bluetooth),
          Valgrind-3.13.0, JACK, libasyncns,
          LIRC, ORC,
          TDB, 
          WebRTC AudioProcessing et XEN
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pulseaudio
        
       
      
        
          Installation de PulseAudio
        
        
          Installez PulseAudio en lançant
          les commandes suivantes :
        
        ./configure --prefix=/usr        \
            --sysconfdir=/etc    \
            --localstatedir=/var \
            --disable-bluez4     \
            --disable-bluez5     \
            --disable-rpath      &&
make
        
          Pour tester les résultats lancez : make check.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        make install
        
          En restant avec l'utilisateur root,
          effacez le fichier de configuration de D-Bus afin d'éviter la création d'utilisateurs
          et de groupes inutiles.
        
        rm /etc/dbus-1/system.d/pulseaudio-system.conf
       
      
        
          Explication des commandes
        
        
          --disable-bluez4 : Ce
          paramètre désactive le support de BlueZ version 4 en faveur deBlueZ version 5 puisque ce dernier installe
          aussi les bibliothèques de compatibilité avec la version
          précédente.
        
        
          --disable-bluez5 : Ce
          paramètre empêche une erreur d'exécution si dbus-1.10.22 et
          SBC-1.3 sont
          tous les deux installés mais que BlueZ-5.46 n'est pas
          installé. Supprimez le si vous avez installé les trois paquets.
        
        
          --disable-rpath : Ce
          paramètre évite que l'éditeur de lien n'ajoute un chemin à
          l'exécution codé en dur dans les programmes et bibliothèques
          installées.
        
       
      
        
          Configuration de PulseAudio
        
        
          
            Fichiers
            de configuration
          
          
            Il y a les fichiers système principaux pour la
            configuration : /etc/pulse/daemon.conf, /etc/pulse/client.conf, /etc/pulse/default.pa, et les fichiers de
            configuration avec le même nom dans ~/.config/pulse. Les fichiers de configuration
            prennent l'avantage sur ceux du système.
          
         
        
          
            Informations sur la configuration
          
          
            Les fichiers de configuration permettent d'initialiser une
            installation fonctionnelle. Cependant, une référence à
            Console-Kit doit être supprimée s'il n'est pas installé. Par
            exemple, tapez la commande suivante en tant qu'utilisateur
            root :
          
          sed -i '/load-module module-console-kit/s/^/#/' /etc/pulse/default.pa
          
            Vous pouvez également configurer le système audio. Vous pouvez
            démarrer pulseaudio en ligne de
            commande en utilisant. pulseaudio
            -C et ensuite afficher différentes informations
            et changer quelques réglages. Voir man pulse-cli-syntax.
          
         
       
      
        
          Contenu
        
        
          
            
              Programmes installés:
              esdcompat, pacat, pacmd, pactl, padsp,
              pamon (lien symbolique vers pacat), paplay (lien symbolique
              vers pacat), parec (lien symbolique vers pacat), parecord (lien
              symbolique vers pacat), pasuspender, pax11publish, pulseaudio
              et start-pulseaudio-x11
            
            
              Bibliothèques installées:
              libpulse-mainloop-glib.so,
              libpulse-simple.so et libpulse.so
            
            
              Répertoires installés:
              /etc/pulse, /usr/include/pulse,
              /usr/lib/cmake/PulseAudio, /usr/lib/{pulseaudio,pulse-10.0},
              /usr/libexec/pulse et /usr/share/pulseaudio
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    esdcompat
                   
                 | 
                
                   
                    est un script enveloppe ESD de PulseAudio.
                   
                 | 
              
              
                | 
                   
                    pacat
                   
                 | 
                
                   
                    Lit ou enregistre des flux audio purs ou encodés sur un
                    serveur de son PulseAudio.
                   
                 | 
              
              
                | 
                   
                    pacmd
                   
                 | 
                
                   
                    est un outil pour reconfigurer un serveur de son
                    PulseAudio en cours
                    d'exécution.
                   
                 | 
              
              
                | 
                   
                    pactl
                   
                 | 
                
                   
                    contrôle un serveur de son PulseAudio en fonction
                   
                 | 
              
              
                | 
                   
                    padsp
                   
                 | 
                
                   
                    est une enveloppe OSS PulseAudio.
                   
                 | 
              
              
                | 
                   
                    pamon
                   
                 | 
                
                   
                    est un lien symbolique vers pacat.
                   
                 | 
              
              
                | 
                   
                    paplay
                   
                 | 
                
                   
                    lit des fichiers sons sur le serveur de son PulseAudio.
                   
                 | 
              
              
                | 
                   
                    parec
                   
                 | 
                
                   
                    est un lien symbolique vers pacat.
                   
                 | 
              
              
                | 
                   
                    parecord
                   
                 | 
                
                   
                    est un lien symbolique vers pacat.
                   
                 | 
              
              
                | 
                   
                    pasuspender
                   
                 | 
                
                   
                    est un outil utilisé pour dire à un serveur de son
                    PulseAudio local de
                    suspendre temporairement l'accès aux périphériques sons,
                    afin que d'autres applications puissent y accéder
                    directement.
                   
                 | 
              
              
                | 
                   
                    pax11publish
                   
                 | 
                
                   
                    est un outil d'autorisations de PulseAudio pour X11.
                   
                 | 
              
              
                | 
                   
                    pulseaudio
                   
                 | 
                
                   
                    est un serveur pour du son en réseau à faible latence
                    sous Linux.
                   
                 | 
              
              
                | 
                   
                    start-pulseaudio-x11
                   
                 | 
                
                   
                    Démarre PulseAudio et
                    l'enregistre dans le gestionnaire de session X11.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-22 08:29:00 +0200