GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo habilitar el servicio de audio PipeWire para reemplazar PulseAudio en Ubuntu 21.04

¿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


Ubuntu
  1. Cómo habilitar SSH en Ubuntu 18.04

  2. Cómo habilitar el escritorio remoto de Ubuntu

  3. Cómo habilitar el servicio SSH en Ubuntu 22.04 LTS

  4. Ubuntu 20.04 – ¿Cómo habilitar Hwe?

  5. ¿Cómo actualizar Pulseaudio a 12.x en Ubuntu 18.04?

Cómo habilitar pestañas en la terminal de Ubuntu

Cómo habilitar SSH en Ubuntu

Cómo reiniciar Bluetooth en Ubuntu 20.04

Cómo habilitar y deshabilitar interfaces de red en Ubuntu 20.04

Cómo habilitar el clic para minimizar en Ubuntu

Cómo habilitar el servidor SSH en Ubuntu 22.04