Informations sur la configuration
Pour que Wireplumber puisse être utilisé par Pipewire,
Wireplumber doit être configuré pour démarrer quand un
environnement de bureau est lancé.
Tout d'abord, créez un script shell qui démarrera Wireplumber et
Pipewire dans le bon ordre en tant qu'utilisateur root
:
cat > /usr/bin/pipewire-launcher.sh << "EOF"
#!/bin/sh
# Begin /usr/bin/pipewire-launcher.sh
# Start Pipewire first.
exec /usr/bin/pipewire &
# Wait for a second for Pipewire to launch.
sleep 1
# Start Wireplumber now that Pipewire has been started.
exec /usr/bin/wireplumber &
# End /usr/bin/pipewire-launcher.sh
EOF
Ensuite, rendez ce script shell exécutable en tant qu'utilisateur
root
:
chmod +x /usr/bin/pipewire-launcher.sh
Enfin, créez un fichier Autostart de XDG qui lancera /usr/bin/pipewire-launcher.sh
lorsqu'un environnement de bureau est démarré, en tant
qu'utilisateur root
:
cat > /etc/xdg/autostart/pipewire.desktop << "EOF"
[Desktop Entry]
Version=1.0
Name=Pipewire
Comment=Starts the Pipewire and Wireplumber daemons
Exec=/usr/bin/pipewire-launcher.sh
Terminal=false
Type=Application
EOF
Maintenant que Wireplumber est configuré pour démarrer quand un
environnement de bureau est lancé, il est recommandé que vous
vous déconnectiez de votre session et que vous vous reconnectiez.