¿Quiere probar el servidor de sonido Pipewire? Es fácil hacer esto en Ubuntu 21.04, ¡y así es como!
PipeWire es un servidor para manejar multimedia en Linux. Su uso más común es para las aplicaciones Wayland y Flatpak para implementar la reproducción y captura de audio y video con una latencia mínima. Y ofrece soporte perfecto para aplicaciones basadas en PulseAudio, JACK, ALSA y GStreamer.
Reemplace PulseAudio con Pipewire en Ubuntu 21.04:
Ubuntu 21.04 ha habilitado oficialmente el soporte para pipewire. Y así es como lo habilité en mi computadora portátil:
¡No hagas esto en la máquina de producción! Es posible reemplazar el servicio de audio existente en Ubuntu, pero actualmente no se garantiza que la experiencia sea perfecta o esté libre de problemas y errores.
1.) En primer lugar, abra el terminal desde el iniciador de aplicaciones del sistema o presionando Ctrl+Alt+T en el teclado.
Cuando se abra, ejecute el comando para instalar pipewire-audio-client-libraries
paquete:
sudo apt install pipewire-audio-client-libraries
Si instaló Pipewire desde este PPA de Ubuntu, SALTE los pasos 2.) y 3.) ¡ya que ya están allí! También daemon-reload
no es obligatorio.
2.) Luego cree un archivo vacío ejecutando el comando:
sudo touch /etc/pipewire/media-session.d/with-pulseaudio
3.) Crear pipewire-pulse
archivos de servicio copiando los archivos de ejemplo:
sudo cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/
4.) No es necesario que elimine PulseAudio, solo desactívelo y habilite Pipewire:
- Ejecute el comando para recargar los nuevos archivos de servicio:
systemctl --user daemon-reload
- Deshabilitar el servicio PulseAudio mediante el comando:
systemctl --user --now disable pulseaudio.service pulseaudio.socket
- Y finalmente habilite los servicios de Pipewire:
systemctl --user --now enable pipewire pipewire-pulse
5.) Seguí los pasos anteriores a través de Debian Wiki, pero no funcionó. El ícono de sonido de la bandeja del sistema desapareció y pactl info
emite "Error de conexión:Conexión rechazada".
Para solucionar el problema, habilite pipewire-media-session
el servicio puede funcionar ejecutando el comando:
systemctl --user --now enable pipewire-media-session.service
Si está intentando que funcione en Ubuntu 20.04, intente "enmascarar" el servicio PulseAudio antes de reiniciar, ejecutando el comando:
systemctl --user mask pulseaudio
Finalmente reinicie su máquina.
Y verifique si Pipewire está funcionando, ejecute pactl info
dominio. Y está funcionando si ve "PulseAudio (en PipeWire 0.3.24)" en la salida.
Artículo Original