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

Anuncio

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:

PaqueteFunción principal
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
PaqueteFunción principal
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
PaqueteFunción principal
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, y 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

Anuncio

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.

PaqueteFunción principal
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.

Nuestra puntuación
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Anuncio
Comparte en las redes sociales...

Descubre más desde javiercachon.com

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
ResponsableJavier Cachón Garrido +info...
FinalidadGestionar y moderar tus comentarios. +info...
LegitimaciónConsentimiento del interesado. +info...
DestinatariosAutomattic Inc., EEUU para filtrar el spam. +info...
DerechosAcceder, rectificar y cancelar los datos, así como otros derechos. +info...
Información adicionalPuedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.

Traducir »
Scroll al inicio

Descubre más desde javiercachon.com

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

Seguir leyendo

¡Hola!

Haz clic en uno de nuestros representantes a continuación para chatear por Telegram o envíanos un correo electrónico a soporte@javiercachon.com

¡Ayuda!