Tema Jannah A licença não é validada, vá para a página de opções do tema para validar a licença, você precisa de uma única licença para cada nome de domínio.

Como instalar e configurar o PipeWire no Linux

Desde que entrou em cena em 2017, o PipeWire se vê como um forte concorrente para substituir o PulseAudio, mas ainda tem muitos problemas para trabalhar em sua estabilidade. Agora que construiu uma sólida reputação como o serviço de voz mais estabelecido para iOS Linux Depois de tantos anos, os usuários agora estão curiosos para saber se a atualização para o PipeWire realmente vale a pena. Neste artigo, forneceremos as informações mais recentes sobre as vantagens do PipeWire vs. PulseAudio e mostraremos como instalá-lo corretamente em seu sistema, se você optar por fazê-lo. Seguindo os passos acima, você aprenderá como instalar e configurar o PipeWire no Linux.

pipewire-studio-800x400.jpg Como instalar e configurar o PipeWire no Linux
O que é PipeWire?

O áudio no Linux sempre segue uma estrutura em camadas: você instala um driver, que faz o hardware funcionar, mas os aplicativos ainda querem se comunicar com ele à sua maneira. Para isso, o servidor atua como intermediário no espaço do usuário para “falar” com o kernel, que então conversa com os computadores.

pipewire-control.png Como instalar e configurar o PipeWire no Linux

Advanced Linux Audio Architecture (ALSA) atua como um bom e simples intermediário entre seus aplicativos e seu kernel, mas se você quiser um pouco mais de sofisticação, precisará de algo chamado servidor de áudio.

pipewire-alsamixer.png Como instalar e configurar o PipeWire no Linux

PulseAudio e PipeWire adicionam uma camada sobre o que o kernel faz para oferecer vários recursos. Eles permitem que vários aplicativos transmitam áudio, fornecem recursos detalhados de controle do mixer e até permitem o pós-processamento de fluxos de áudio em tempo real de maneiras que rivalizam ou até excedem os recursos do conjunto de aplicativos que os sistemas operacionais comerciais forneceriam.

A diferença entre os dois é que a camada PipeWire adiciona outros recursos, como gerenciamento de fluxo de vídeo, ao mesmo tempo em que elimina alguns dos problemas que tornavam o PulseAudio desagradável para novos usuários trabalharem.

Desde a sua introdução em 2017, os problemas de estabilidade do PipeWire desapareceram constantemente. Agora é um servidor de áudio padrão para muitas distribuições, incluindo Fedora e baseado em Manjaro arco , EndeavorOS, Garuda e até uma introdução no Ubuntu 22.10.

pipewire-eq.png Como instalar e configurar o PipeWire no Linux

Para a maioria das pessoas, a mudança foi tão suave que eles só sentiram isso porque sua capacidade de usar áudio expandiu em seus sistemas, uma prova de sua reputação estabelecida há muito tempo como um serviço sólido que atua como uma atualização direta para a antiga estrutura do PulseAudio.

Embora seja fácil pensar que a atualização para o PipeWire é um acéfalo, devemos recuar por um segundo e nos aprofundar nas nuances por trás da decisão para que você possa ter uma imagem mais clara do que está entrando se der este passo:

Leia também:  Aprenda o básico do Python para iniciantes passo a passo

Positivos

  • O PipeWire tem uma grande variedade de suporte para muitos dispositivos de áudio Bluetooth que anteriormente não funcionavam totalmente no PulseAudio. Se o seu dispositivo Bluetooth não estiver funcionando corretamente com sua distro, esta etapa pode ajudar.
  • Um grande número de distribuições já começou a incluir o PipeWire como seu serviço de áudio padrão, e tem muito suporte nos repositórios oficiais para qualquer coisa que você encontrar.
  • O PipeWire lida com a latência com mais eficiência ao transmitir áudio para vários dispositivos ao mesmo tempo.
  • Processadores posteriores, como EasyEffects (anteriormente PulseEffects), abandonaram o suporte PulseAudio em seus lançamentos ou planejam fazê-lo em breve, tornando necessário mudar para PipeWire para manter a flexibilidade que esses aplicativos oferecem.
  • Os recursos são mais adequados para pessoas que desejam obter configurações e aplicativos de áudio mais profissionais.
  • Ele suporta pipelines para streams de vídeo, permitindo que os aplicativos de compartilhamento de tela desfrutem de um ambiente mais robusto e seguro.
  • O conjunto de serviços PipeWire vem com pipewire-pulse, que estende o suporte para aplicativos que usam a API PulseAudio e gerenciam áudio.
  • É menos provável que quebre sob alta carga de CPU.

Negativos

  • As configurações nem sempre são traduzidas diretamente do PulseAudio. Você terá que aprender um sistema de composição completamente novo.
  • O PipeWire não possui nenhuma lógica de conexão intuitiva, o que significa que requer outro serviço que escute a saída de áudio e a encaminhe corretamente. Isso não é necessariamente uma desvantagem, mas pode ser irritante porque requer que você também aprenda a configurar o gerenciador de sessões para fazer ajustes avançados.
  • Embora isso esteja mudando enquanto este artigo está sendo escrito, a documentação e o suporte das comunidades ainda não são tão difundidos para o PipeWire quanto para o PulseAudio.

Como instalar o PipeWire

Se você quiser mergulhar e instalar o PipeWire em seu sistema, você deve primeiro certificar-se de que ele ainda não está em execução!

Digite pactl info em um terminal e veja o que ele dá em "nome do servidor". Se ele te der “no PipeWire” Entre parênteses, você está realmente executando o PipeWire.

Leia também:  Por que o Linux deveria abandonar esses 5 recursos do Windows

pipewire-servercheck.png Como instalar e configurar o PipeWire no Linux

Se o terminal mostrar "PulseAudio" Apenas sem seguir nada, significa que seu sistema não está executando o PipeWire.

1. Faça backup do seu sistema

pipewire-backup.png Como instalar e configurar o PipeWire no Linux

Certifique-se de ter um caminho de volta se algo der errado! Se você não criou um backup do seu sistema, faça-o agora antes de prosseguir. A maneira mais fácil de fazer isso é usar o Timeshift, mas você pode usar qualquer outro utilitário que conheça que crie um backup completo dos arquivos do sistema.

2. Instale o serviço

Toda instalação do PipeWire começa com o serviço básico. Existe a possibilidade de que isso já tenha sido instalado com sua distro, mas caso não esteja instalado, você pode instalá-lo com os seguintes comandos.

Em sistemas baseados em Arch:

sudo pacman -S pipewire pipewire-alsa

Em sistemas baseados em Ubuntu/Debian:

sudo apt instalar pipewire

3. Instale o gerenciador de sessão

O PipeWire não possui sua própria lógica de conexão, então você deve instalar um gerenciador de sessões. O WirePlumber é aquele que oferece uma configuração mais granular, bem como componentes adicionais que podem aprimorar sua experiência:

Em sistemas baseados em Arch:

sudo pacman -S encanador

Em sistemas baseados em Ubuntu/Debian:

sudo apt instalar wireplumber

Se você preferir uma versão mais simples ou os repositórios oficiais da sua distribuição não incluem o WirePlumber, você pode simplesmente instalar o PipeWire Media Session:

Em sistemas baseados em Arch:

sudo pacman -S pipewire-media-session

Em sistemas baseados em Ubuntu/Debian:

sudo apt instalar pipewire-media-session

4. Instale o PulseAudio Daemon

Como uma grande porcentagem de seus aplicativos de sistema ainda está enviando chamadas para o PulseAudio, se você quiser que seu áudio funcione corretamente, você terá que instalar um daemon PipeWire que escuta as coisas do PulseAudio.

Em sistemas baseados em Arch:

sudo pacman -S pipewire-pulso

Em sistemas baseados em Ubuntu/Debian:

sudo apt instalar pipewire-pulso

5. Remova os vestígios do PulseAudio

Se você teve que confirmar a remoção do PulseAudio devido a um conflito com outra coisa que estava instalando durante este processo (geralmente pipewire-pulse), você pode pular esta etapa.

Leia também:  Existem distribuições Linux pagas e o que as torna diferentes das gratuitas?

Fora isso, agora é importante remover o PulseAudio do seu sistema para que ele não tente consultá-lo.

Em sistemas baseados em Arch:

sudo pacman -Rns pulseaudio

Em sistemas baseados em Ubuntu/Debian:

sudo apt remover pulseaudio

6. Serviços de Processamento

Com todos os seus pacotes instalados e desinstalados, é hora de iniciar o PipeWire.

Primeiro, remova os serviços restantes do Pulseaudio:

systemctl --user --agora desabilita pulseaudio.service pulseaudio.socket systemctl --user mask pulseaudio

Ative os serviços PipeWire. Se você instalar o WirePlumber:

systemctl --user --agora ativa pipewire pipewire-pulse wirecanal

Se você tiver o PipeWire Media Session instalado, use:

systemctl --user --agora ativa pipewire pipewire-pulse pipewire-media-session

O PipeWire agora deve funcionar perfeitamente após reiniciar o sistema!

Dica: você quer Fazer UBUNTU parece MACOS BIG SUR، Veja como.

Perguntas comuns

Q1: Posso apenas usar o ALSA?
responda. Você certamente pode se safar apenas executando o ALSA em seu sistema (especialmente se estiver usando um gerenciador de janelas em vez de um ambiente de área de trabalho), mas provavelmente não vai gostar. O ALSA só pode reproduzir um fluxo de áudio por vez. Embora isso não pareça ruim, significa que seu sistema pode se comportar de maneira imprevisível ao tentar emitir a notificação de reprodução enquanto assiste a um vídeo. Usar um servidor ALSA mais alto é mais conveniente, mas certamente envolve uma pequena quantidade de memória.

P2: O PipeWire pode ser instalado no Linux Mint Cinnamon?
responda. de forma alguma! O Cinnamon tem um momento um pouco assustador em que não mostra a ferramenta de áudio quando você conclui uma instalação adequada do PipeWire, mas aparece novamente no momento em que você reinicia se seguir essas instruções ao pé da letra. Apenas certifique-se de remover o restante do PulseAudio conforme descrito nas instruções e pronto!

Q3: Como resolvo problemas de som depois de dormir?
responda. Se o seu computador parar de soar quando você o despertar do modo de suspensão, é provável que o ALSA tenha falhado ao inicializar corretamente, o que acontecerá ocasionalmente. Em tais situações, apenas dê um chute no ALSA manualmente usando: alsactl init

Quando terminar, todos os seus problemas de áudio devem desaparecer!

Ir para o botão superior