
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:
| Paquete | Función principal |
|---|---|
pipewire | Núcleo del servidor multimedia moderno que reemplaza PulseAudio y JACK |
pipewire-audio | Backend de audio general para PipeWire (puede incluir soporte ALSA y PulseAudio) |
pipewire-pulse | Emulación de PulseAudio para compatibilidad con aplicaciones tradicionales |
pavucontrol | Interfaz gráfica para controlar volumen y dispositivos PulseAudio (funciona con PipeWire-Pulse) |
wireplumber | Gestor de sesiones multimedia que administra dispositivos y nodos PipeWire |
pipewire-audio-client-libraries | Bibliotecas que permiten a las aplicaciones comunicarse con PipeWire |
libspa-0.2-modules | Plugins SPA para detección de dispositivos: ALSA, Bluetooth, libcamera, etc. |
pipewire-alsa | Redirección de aplicaciones ALSA hacia PipeWire |
pipewire-jack | Compatibilidad con aplicaciones JACK (audio profesional) |
pipewire-libcamera | Integració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
| Paquete | Función principal |
|---|---|
libspa-0.2-libcamera | Plugin SPA para integrar libcamera con PipeWire (si está disponible en repos) |
libcamera-tools | Herramientas de línea de comandos para probar y configurar cámaras con libcamera |
libcamera0.5 | Biblioteca principal de libcamera (versión 0.5) para gestión de cámaras modernas |
libcamera-v4l2 | Backend V4L2 para libcamera, permite usar cámaras con aplicaciones V4L2 |
libcamera-ipa | Soporte para Image Processing Algorithms (IPA) en libcamera |
gstreamer1.0-libcamera | Plugin GStreamer para usar libcamera como fuente de vídeo |
libcamera0.4 | Versión anterior de libcamera (0.4), puede coexistir con 0.5 en algunos sistemas |
gstreamer1.0-pipewire | Plugin GStreamer para enviar audio/vídeo a través de PipeWire |
libpipewire-0.3-modules-x11 | Módulos PipeWire para integración con X11 (screencasting, portales) |
liblua5.3-0 | Biblioteca Lua 5.3 usada por WirePlumber para scripts de configuración |
v4l-utils | Herramientas para gestionar dispositivos de vídeo V4L2 |
ffmpeg | Suite multimedia para codificar, decodificar y convertir audio/vídeo |
ALSA para SPA para Pipewire
$ sudo apt install alsa-tools alsa-utils sox
| Paquete | Función principal |
|---|---|
alsa-tools | Conjunto de herramientas avanzadas para configurar y depurar dispositivos ALSA. Incluye utilidades como hdajackretask, envy24control, echomixer, entre otras. |
alsa-utils | Herramientas básicas de ALSA como alsamixer, amixer, aplay, arecord, y alsactl. Permiten controlar volumen, grabar, reproducir y guardar configuraciones de audio. |
sox | Procesador 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
$ 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.
| Paquete | Función principal |
|---|---|
xdg-desktop-portal | Servicio central que actúa como intermediario entre aplicaciones sandbox y el sistema. Gestiona acceso a archivos, ventanas, cámaras, etc. |
flatpak | Sistema de distribución de aplicaciones sandbox. Permite instalar apps universales con dependencias incluidas. |
xdg-desktop-portal-gtk | Backend 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.
Descubre más desde javiercachon.com
Suscríbete y recibe las últimas entradas en tu correo electrónico.




