Autres langues Deutsch ; English ; Español ; Français ; Português ; |
Résumé :PipeWire est un logiciel libre de traitement basse latence et de partage multimédia de bas niveau de nouvelle génération pour Linux. Il a pour objectif de remplacer PulseAudio et JACK dans la pile audio Linux au sein de l’environnement GNU/Linux2,3, avec une ABI compatible avec à la fois ALSA, JACK et PulseAudio 4, tout en y intégrant GStreamer. PipeWire ![]() Mageia 9 propose à la fois Nous fournissons ici des instructions pour passer de Mageia 8 peut également utiliser |
Contents
À lire en priorité
- Cette page concerne Mageia 9 / Cauldron
- Dans Mageia 9, PipeWire/WirePlumber et PulseAudio ne peuvent pas être installés sur le même système, sinon il n’y a pas de son.
- Mageia 8 peut par ailleurs fonctionner avec
PulseAudio
etPipeWire
, voir Mageia 8 ci-dessous. - Des travaux sont en cours pour intégrer la permutation dans
draksound
, qui fait partie du centre de contrôle de Mageia.
Au moyen d’un script
#### Ceci est la méthode recommandée (Mageia 9) ####
Pour basculer correctement entre PulseAudio
et PipeWire
Quel que soit le sens vous devez utiliser le script pa-switcher disponible au format rpm. Davantage d’information sont fournies sur le bogue mga#31507.
Remarque : Jackaudio est facultatif et non obligatoire. |
Vous pouvez également consulter https://ml.mageia.org/l/arc/dev/2023-03/msg00095.html
Méthode manuelle
(Mageia 9)
Avant tout : pour mettre en œuvre la méthode manuelle, nous avons constaté que notre gestionnaire de paquets alternatif DNF résout ce problème plus efficacement qu’urpmi. (Pourrait facilement enlever trop de dépendances.).
Par conséquent, pour continuer avec la méthode manuelle, assurez-vous que DNF est installé et configuré avec les mêmes dépôts que ceux que vous utilisez avec urpmi.
Voir notre page wiki pour l’utilisation de DNF.
Remplacer PulseAudio
par PipeWire
# dnf swap --allowerasing pulseaudio pipewire-pulseaudio |
Installer des greffons optionnels pour PipeWire
Les greffons listés ici sont tous optionnels et peuvent être installés si nécessaire.
Installer le greffon alsa
# dnf swap --allowerasing lib64alsa-plugins-pulseaudio pipewire-alsa |
Installer le greffon Jack
# dnf install pipewire-plugin-jack |
Configurer Systemd
Comme Pipewire
est un démon, il doit être lancé au démarrage. Et vos greffons doivent également être chargés. Tout ceci est géré par les services systemd.
Activez Pipewire
et les greffons
Maintenant, nous devons faire fonctionner tout cela et activer les services. Ils doivent être activés uniquement en tant qu’utilisateur standard:
$ systemctl --user --now enable pipewire.{service,socket} |
$ systemctl --user --now enable pipewire-pulse.{service,socket} |
Activer le gestionnaire de session
Enfin, vous aurez besoin du gestionnaire de session Pipewire
pour que tout cela fonctionne. Nous utilisons ici Wireplumber qui devrait être déjà installé. Exécuter en tant qu’utilisateur :
$ systemctl --user --now enable wireplumber |
Essai audio
Désormais, vous pouvez vérifier si le son fonctionne, sinon essayez de redémarrer. Et avec la commande suivante, vous pouvez vérifier si PulseAudio
fonctionne au-dessus de PipeWire
.
$ pactl info |
Il devrait dire quelque chose comme 'Server name : PulseAudio (sur PipeWire 0.3.59).
Mageia 8
Avec Mageia 8, la permutation est plus simple.
Une fois les paquets nécessaires installés, pour passer de PulseAudio
à PipeWire
, en tant qu’utilisateur standard :
$ systemctl --user stop pulseaudio.service pulseaudio.socket |
$ systemctl --user disable pulseaudio.service pulseaudio.socket |
$ systemctl --user enable pipewire.service pipewire.socket |
$ systemctl --user start pipewire.service pipewire.socket |
Permuter les noms pour passer dans l’autre sens.
Notes
- Certaines applications comme
Kmix
sont liées à PulseAudio et par conséquent refusent de fonctionner avecPipeWire
. WirePlumber
est indisponible sur Mageia 8.
CORRECTION : construire les paquets nécessaires.
Davantage d’informations
La documentation de Pipewire
est disponible sur cette page. Il existe également un wiki disponible avec beaucoup d’aide supplémentaire pour la configuration.