Informations sur la configuration
Pour que Wireplumber puisse être utilisé par Pipewire,
Wireplumber et Pipewire doivent être configurés pour démarrer
quand un environnement de bureau est lancé.
Pipewire fournit maintenant sa propre implémentation d'un serveur
Pulseaudio, ce qui cause des conflits à l'exécution avec le
serveur fournit par Pulseaudio lui-même. Cela se caractérise par
des applications en attente ou qui ne fonctionnent pas bien quand
elles essaient de jouer ou d'enregistrer de l'audio ou de la
vidéo. Tout d'abord, empêchez Pulseaudio de démarrer sa propre
implémentation du serveur en exécutant les commandes suivant en
tant qu'utilisateurroot
:
rm -vf /etc/xdg/autostart/pulseaudio.desktop &&
rm -vf /etc/xdg/Xwayland-session.d/00-pulseaudio-x11 &&
sed -e '$a autospawn = no' -i /etc/pulse/client.conf
Ensuite, configurez Wireplumber pour démarrer quand un
environnement de bureau est lancé. Exécutez les commandes
suivantes en tant qu'utilisateur root
pour activer les unités systemd
utilisateurs :
systemctl enable --global pipewire.socket &&
systemctl enable --global pipewire-pulse.socket &&
systemctl enable --global wireplumber
Maintenant que Wireplumber est configuré pour démarrer quand un
environnement de bureau est lancé, il est recommandé que vous
vous déconnectiez de votre session et que vous vous reconnectiez.