Informação de Configuração
Para a finalidade de que o Wireplumber seja usado pelo Pipewire,
o Wireplumber precisa ser configurado para iniciar quando um
ambiente de área de trabalho for iniciado.
Primeiro, crie um conjunto de comandos sequenciais de shell que
iniciará o Wireplumber e o Pipewire, na ordem correta, como o(a)
usuário(a) root
:
cat > /usr/bin/pipewire-launcher.sh << "EOF"
#!/bin/sh
# Inicia /usr/bin/pipewire-launcher.sh
# Inicia Pipewire primeiro.
exec /usr/bin/pipewire &
# Espera por um segundo para Pipewire iniciar.
sleep 1
# Inicia Wireplumber agora que Pipewire tenha sido iniciado.
exec /usr/bin/wireplumber &
# Termina /usr/bin/pipewire-launcher.sh
EOF
A seguir, torne esse conjunto de comandos sequenciais de shell
executável como o(a) usuário(a) root
:
chmod +x /usr/bin/pipewire-launcher.sh
Finalmente, crie um arquivo de auto iniciação do XDG que
executará /usr/bin/pipewire-launcher.sh
quando um ambiente de área de trabalho for iniciado; como o(a)
usuário(a) root
:
cat > /etc/xdg/autostart/pipewire.desktop << "EOF"
[Desktop Entry]
Version=1.0
Name=Pipewire
Comment=Inicia os processos de segundo plano Pipewire e Wireplumber
Exec=/usr/bin/pipewire-launcher.sh
Terminal=false
Type=Application
EOF
Agora que o Wireplumber está configurado para iniciar quando um
ambiente de área de trabalho for iniciado, é recomendado que você
se deslogue da teu sessão e se logue novamente.