GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment activer le service audio PipeWire pour remplacer PulseAudio dans Ubuntu 21.04

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


Ubuntu
  1. Comment activer SSH sur Ubuntu 18.04

  2. Comment activer le bureau à distance Ubuntu

  3. Comment activer le service SSH dans Ubuntu 22.04 LTS

  4. Ubuntu 20.04 - Comment activer Hwe ?

  5. Comment mettre à jour Pulseaudio vers 12.x dans Ubuntu 18.04 ?

Comment activer les onglets dans le terminal Ubuntu

Comment activer SSH dans Ubuntu

Comment redémarrer Bluetooth dans Ubuntu 20.04

Comment activer et désactiver les interfaces réseau dans Ubuntu 20.04

Comment activer le clic pour réduire sur Ubuntu

Comment activer le serveur SSH sur Ubuntu 22.04