🐧 Cómo configurar PipeWire correctamente en XFCE con Debian 13.

Advertisement

PipeWire ha llegado para quedarse. Este nuevo servidor multimedia no solo reemplaza a PulseAudio y JACK, sino que lo hace con una arquitectura moderna, eficiente y preparada para los desafíos actuales: compatibilidad con Flatpak, screencasting, cámaras, Bluetooth y más. Si estás usando Debian 13 con XFCE, este artículo te guía paso a paso para dejar tu sistema listo y libre de errores.

🎯 ¿Por qué migrar a PipeWire?

Antes de entrar en comandos, vale la pena entender por qué PipeWire es el futuro:

  • 🔊 Reemplaza PulseAudio y JACK con una sola solución
  • ⚡ Mejora la latencia y el rendimiento del audio
  • 📷 Integra cámaras y screencasting (ideal para OBS, Zoom, etc.)
  • 📦 Compatible con Flatpak y portales de escritorio
  • 🧠 Más fácil de depurar y configurar con WirePlumber

🛠️ Instalación completa de PipeWire en Debian 13 XFCE

1. Instala los paquetes esenciales

Abre una terminal y ejecuta:

$ sudo apt install pipewire pipewire-audio pipewire-pulse pavucontrol wireplumber pipewire-audio-client-libraries libspa-0.2-modules pipewire-alsa pipewire-jack pipewire-libcamera

Esto instala:

PaqueteMain function
pipewireNúcleo del servidor multimedia moderno que reemplaza PulseAudio y JACK
pipewire-audioBackend de audio general para PipeWire (puede incluir soporte ALSA y PulseAudio)
pipewire-pulseEmulación de PulseAudio para compatibilidad con aplicaciones tradicionales
pavucontrolInterfaz gráfica para controlar volumen y dispositivos PulseAudio (funciona con PipeWire-Pulse)
wireplumberGestor de sesiones multimedia que administra dispositivos y nodos PipeWire
pipewire-audio-client-librariesBibliotecas que permiten a las aplicaciones comunicarse con PipeWire
libspa-0.2-modulesPlugins SPA para detección de dispositivos: ALSA, Bluetooth, libcamera, etc.
pipewire-alsaRedirección de aplicaciones ALSA hacia PipeWire
pipewire-jackCompatibilidad con aplicaciones JACK (audio profesional)
pipewire-libcameraIntegración de cámaras con PipeWire usando libcamera

2. Instala librerías y codecs

Instala soporte multimedia adicional:

$ sudo apt install libspa-0.2-libcamera libcamera-tools libcamera0.5  libcamera-v4l2 libcamera-ipa gstreamer1.0-libcamera libcamera0.4 gstreamer1.0-pipewire libpipewire-0.3-modules-x11 liblua5.3-0 v4l-utils ffmpeg
PaqueteMain function
libspa-0.2-libcameraPlugin SPA para integrar libcamera con PipeWire (si está disponible en repos)
libcamera-toolsHerramientas de línea de comandos para probar y configurar cámaras con libcamera
libcamera0.5Biblioteca principal de libcamera (versión 0.5) para gestión de cámaras modernas
libcamera-v4l2Backend V4L2 para libcamera, permite usar cámaras con aplicaciones V4L2
libcamera-ipaSoporte para Image Processing Algorithms (IPA) en libcamera
gstreamer1.0-libcameraPlugin GStreamer para usar libcamera como fuente de vídeo
libcamera0.4Versión anterior de libcamera (0.4), puede coexistir con 0.5 en algunos sistemas
gstreamer1.0-pipewirePlugin GStreamer para enviar audio/vídeo a través de PipeWire
libpipewire-0.3-modules-x11Módulos PipeWire para integración con X11 (screencasting, portales)
liblua5.3-0Biblioteca Lua 5.3 usada por WirePlumber para scripts de configuración
v4l-utilsHerramientas para gestionar dispositivos de vídeo V4L2
ffmpegSuite multimedia para codificar, decodificar y convertir audio/vídeo

ALSA para SPA para Pipewire

$ sudo apt install alsa-tools alsa-utils sox
PaqueteMain function
alsa-toolsConjunto de herramientas avanzadas para configurar y depurar dispositivos ALSA. Incluye utilidades como hdajackretask, envy24control, echomixer, entre otras.
alsa-utilsHerramientas básicas de ALSA como alsamixer, amixer, aplay, arecord, and alsactl. Permiten controlar volumen, grabar, reproducir y guardar configuraciones de audio.
soxProcesador de audio en línea de comandos. Permite convertir, editar, aplicar efectos y analizar archivos de audio. Conocido como el «navaja suiza» del audio.

2. Desactiva PulseAudio si está activo

$ systemctl --user --now disable pulseaudio.service pulseaudio.socket
Failed to disable unit: Unit pulseaudio.service does not exist

3. Activa los servicios de PipeWire

bash

$ systemctl --user enable pipewire pipewire-pulse wireplumber
$ systemctl --user restart pipewire pipewire-pulse wireplumber

4. Verifica que PipeWire está funcionando

bash

Advertisement
$ pactl info | grep "Server Name"

Debe mostrar:

Server Name: PulseAudio (on PipeWire 1.4.2)

o simplemente:

Server Name: PipeWire

📦 Soporte para Flatpak y screencasting

Si usas Flatpak o quieres compartir pantalla en Zoom/OBS:

$ sudo apt install xdg-desktop-portal flatpak xdg-desktop-portal-gtk

Esto activa los portales de escritorio necesarios para que PipeWire funcione con aplicaciones sandbox.

PaqueteMain function
xdg-desktop-portalServicio central que actúa como intermediario entre aplicaciones sandbox y el sistema. Gestiona acceso a archivos, ventanas, cámaras, etc.
flatpakSistema de distribución de aplicaciones sandbox. Permite instalar apps universales con dependencias incluidas.
xdg-desktop-portal-gtkBackend GTK para el portal. Proporciona diálogos gráficos (como selección de archivos) para apps GTK.

✅ Verifica que todo esté funcional y correcto

$ journalctl --user -xe | grep pipewire
nov 02 16:24:03 HP-Laptop17-cp3xxx systemd[2715]: Listening on pipewire-pulse.socket - PipeWire PulseAudio.
nov 02 16:24:03 HP-Laptop17-cp3xxx systemd[2715]: Listening on pipewire.socket - PipeWire Multimedia System Sockets.
nov 02 16:24:03 HP-Laptop17-cp3xxx systemd[2715]: Started pipewire.service - PipeWire Multimedia Service.
nov 02 16:24:03 HP-Laptop17-cp3xxx systemd[2715]: Started pipewire-pulse.service - PipeWire PulseAudio.
nov 02 16:32:50 HP-Laptop17-cp3xxx sudo[4215]: ojosdegato : TTY=pts/0 ; PWD=/home/ojosdegato ; USER=root ; COMMAND=/usr/bin/apt install --reinstall pipewire pipewire-audio-client-libraries
nov 02 16:40:48 HP-Laptop17-cp3xxx sudo[5075]: ojosdegato : TTY=pts/0 ; PWD=/home/ojosdegato ; USER=root ; COMMAND=/usr/bin/apt install pipewire-alsa
nov 02 16:51:49 HP-Laptop17-cp3xxx sudo[6038]: ojosdegato : TTY=pts/0 ; PWD=/home/ojosdegato ; USER=root ; COMMAND=/usr/bin/apt install pipewire pipewire-bin pipewire-pulse wireplumber libwireplumber-0.4-0 liblua5.3-0 libpipewire-0.3-modules
nov 02 16:52:15 HP-Laptop17-cp3xxx sudo[6077]: ojosdegato : TTY=pts/0 ; PWD=/home/ojosdegato ; USER=root ; COMMAND=/usr/bin/apt install pipewire pipewire-bin pipewire-pulse wireplumber liblua5.3-0 libpipewire-0.3-modules
nov 02 16:53:43 HP-Laptop17-cp3xxx wireplumber[2745]: wireplumber: disconnected from pipewire
nov 02 16:53:43 HP-Laptop17-cp3xxx systemd[2715]: Stopping pipewire.service - PipeWire Multimedia Service...
nov 02 16:53:43 HP-Laptop17-cp3xxx systemd[2715]: Stopped pipewire.service - PipeWire Multimedia Service.
nov 02 16:53:43 HP-Laptop17-cp3xxx systemd[2715]: Started pipewire.service - PipeWire Multimedia Service.
nov 02 17:07:21 HP-Laptop17-cp3xxx sudo[7610]: ojosdegato : TTY=pts/0 ; PWD=/home/ojosdegato ; USER=root ; COMMAND=/usr/bin/apt install pipewire pipewire-pulse wireplumber libspa-0.2-modules pipewire-alsa pipewire-jack
nov 02 17:08:00 HP-Laptop17-cp3xxx sudo[7700]: ojosdegato : TTY=pts/0 ; PWD=/home/ojosdegato ; USER=root ; COMMAND=/usr/bin/apt install libspa-0.2-modules pipewire-alsa
nov 02 17:26:12 HP-Laptop17-cp3xxx sudo[8684]: ojosdegato : TTY=pts/0 ; PWD=/home/ojosdegato ; USER=root ; COMMAND=/usr/bin/cp /usr/share/pipewire/client.conf /etc/pipewire/
nov 02 17:42:55 HP-Laptop17-cp3xxx systemd[2715]: Stopping pipewire-pulse.service - PipeWire PulseAudio...
nov 02 17:42:55 HP-Laptop17-cp3xxx systemd[2715]: Stopped pipewire-pulse.service - PipeWire PulseAudio.
nov 02 17:42:55 HP-Laptop17-cp3xxx wireplumber[6321]: wireplumber: disconnected from pipewire
nov 02 17:42:55 HP-Laptop17-cp3xxx systemd[2715]: Stopping pipewire.service - PipeWire Multimedia Service...
nov 02 17:42:55 HP-Laptop17-cp3xxx systemd[2715]: Stopped pipewire.service - PipeWire Multimedia Service.
nov 02 17:42:55 HP-Laptop17-cp3xxx systemd[2715]: Started pipewire.service - PipeWire Multimedia Service.
nov 02 17:42:55 HP-Laptop17-cp3xxx systemd[2715]: Started pipewire-pulse.service - PipeWire PulseAudio.

✅ Conclusión

PipeWire ya está listo para reemplazar PulseAudio en Debian 13 XFCE. Con estos pasos, tendrás un sistema multimedia moderno, estable y compatible con las aplicaciones actuales.

Our score
Click to rate this post!
(Votes: 0 Average: 0)
Advertisement
Share on social media...

Descubre más desde javiercachon.com

Subscribe to get the latest posts sent to your email.

Deja un comentario

Your email address will not be published. Required fields are marked *

Basic information on data protection
Responsible Javier Cachón Garrido +info...
Purpose Manage and moderate your comments. +info...
Legitimation Consent of the concerned party. +info...
Recipients Automattic Inc., USA to spam filtering. +info...
Rights Access, rectify and cancel data, as well as some other rights. +info...
Additional information You can read additional and detailed information on data protection on our page política de privacidad.

Scroll al inicio

Descubre más desde javiercachon.com

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Hello!

Click on one of our representatives below to chat via Telegram or send us an email to soporte@javiercachon.com

Aid!