Guia para o funcionamento do Pipewire:

Alguns comandos citados precisam ser excutados como super usuário (sudo), então preste bastante atenção para evitar transtornos!

Pacotes:

  • Void Linux: xbps-install -S pipewire alsa-pipewire libjack-pipewire wireplumber pavucontrol elogind

  • Arch/Artix: pacman -S pipewire pipewire-pulse pipewire-alsa pipewire-jack wireplumber pavucontrol


Após ter instalado os pacotes necessários, crie uma pasta chamada pipewire em /etc e copie os arquivos para ela (caso a pasta já exista, apenas copie os arquivos).

1) mkdir /etc/pipewire
2) cp /usr/share/pipewire/pipewire* /etc/pipewire


Copiado os arquivos, edite o arquivos de configuração do pipewire com o seu editor de texto, no meu caso é: vim /etc/pipewire/pipewire.conf. Dentro do arquivo de configuração, desça até o final onde está escrito context.exec = [.

Adicione as seguintes linhas:
{ path = "/usr/bin/wireplumber" args = "" }

{ path = "/usr/bin/pipewire" args = "-c pipewire-pulse.conf" }

Ficará assim:
image


Para configurar sua entrada e saída de audio, você pode utilizar o pavucontrol. Feito isso, basta fazer com que o pipewire inicie junto com o sistema! Como eu utilizo o startx, no meu caso tenho que adicionar pipewire & ao final do arquivo .xinitrc.

5 curtidas

Para verificar se o pipewire está ativo e funcionando tanto para audio/video:
exemplo do PopOS que já vem configurado por padrão


1 curtida

Bem pontuado. Dá para usar o comando pactl info também:
image

1 curtida