Envie d'essayer le serveur de son Pipewire ? C'est facile à faire dans Ubuntu 21.04, et voici comment !
PipeWire est un serveur de gestion multimédia sous Linux. Son utilisation la plus courante est pour les applications Wayland et Flatpak pour implémenter la lecture et la capture audio et vidéo avec une latence minimale. Et il offre une prise en charge transparente des applications basées sur PulseAudio, JACK, ALSA et GStreamer.
Remplacez PulseAudio par Pipewire dans Ubuntu 21.04 :
Ubuntu 21.04 a officiellement activé la prise en charge de pipewire. Et voici comment je l'ai activé sur mon ordinateur portable :
Ne faites pas cela dans la machine de production ! Il est possible de remplacer le service audio existant dans Ubuntu, mais l'expérience n'est actuellement pas garantie d'être parfaite ou exempte de problèmes et de bogues.
1.) Tout d'abord, ouvrez le terminal à partir du lanceur d'applications système ou en appuyant sur Ctrl + Alt + T sur le clavier.
Lorsqu'il s'ouvre, exécutez la commande pour installer les pipewire-audio-client-libraries
paquet :
sudo apt install pipewire-audio-client-libraries
Si vous avez installé Pipewire à partir de ce PPA Ubuntu, sautez les étapes 2.) et 3.) car elles sont déjà là ! Aussi daemon-reload
n'est pas obligatoire.
2.) Créez ensuite un fichier vide en exécutant la commande :
sudo touch /etc/pipewire/media-session.d/with-pulseaudio
3.) Créez pipewire-pulse
fichiers de service en copiant les fichiers d'exemple :
sudo cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/
4.) Vous n'avez pas besoin de supprimer PulseAudio, il suffit de le désactiver et d'activer Pipewire :
- Exécutez la commande pour recharger les nouveaux fichiers de service :
systemctl --user daemon-reload
- Désactiver le service PulseAudio via la commande :
systemctl --user --now disable pulseaudio.service pulseaudio.socket
- Et enfin, activez les services Pipewire :
systemctl --user --now enable pipewire pipewire-pulse
5.) J'ai suivi les étapes précédentes via Debian Wiki, mais cela n'a pas fonctionné. L'icône du son de la barre d'état système a disparu et pactl info
affiche "Échec de connexion :connexion refusée".
Pour contourner le problème, activez pipewire-media-session
le service peut fonctionner en exécutant la commande :
systemctl --user --now enable pipewire-media-session.service
Si vous essayez de le faire fonctionner dans Ubuntu 20.04, essayez de "masquer" le service PulseAudio avant de redémarrer, en exécutant la commande :
systemctl --user mask pulseaudio
Redémarrez enfin votre machine.
Et vérifiez si Pipewire fonctionne, exécutez pactl info
commande. Et cela fonctionne si vous voyez "PulseAudio (on PipeWire 0.3.24)" dans la sortie.
Article d'origine