.
Se você tiver um problema com o PulseAudio e não conseguir conectar o último par de Bluetooth, tente desativar e ativar o servidor de áudio Pipewire no PulseAudio para mitigar o problema.
Existem listas de aplicativos que não posso perder depois de configurar distribuições recém-instaladas, e uma delas é Easy Effectso que melhora a qualidade do áudio para o próximo nível.
Sem isso, não consigo sentir a vibração real da música.
Se você já usou o EasyEffects, saberá que ele requer um servidor de áudio PipeWire e não funcionará se você estiver usando o PulseAudio como servidor de áudio, então tenho duas opções.
Uma opção é instalar o PulseEffects ou habilitar o PipeWire, que acompanha o Ubuntu 22.04 e, como você sabe, o PulseAudio não oferece suporte aos fones de ouvido Bluetooth mais recentes, então é melhor habilitar o Pipewire.
Depois de fazer as alterações, o EasyEffects começou a funcionar, portanto, se você estiver tendo um problema semelhante, este artigo será útil para você e você poderá seguir as etapas abaixo se o seu fone de ouvido Bluetooth não estiver funcionando no Ubuntu 22.04.
Substituir/desativar PulseAudio por PipeWire
É bastante simples substituir o servidor de áudio PulseAudio pelo PipeWire, você só precisa seguir as etapas subseqüentes no formato de sequência fornecido.
Verifique o status do servidor de áudio
Antes de iniciar o procedimento, vamos verificar se o PipeWire está instalado em seu sistema Ubuntu. Tanto quanto eu sei, você encontrará o PipeWire instalado no Ubuntu 22.04 e, a partir do próximo lançamento de 22.10 (Kinetic Kudu), você encontrará o PipeWire como um servidor de áudio padrão.
Mas não está habilitado por padrão, então você precisa fazer algum esforço para habilitar o servidor de áudio PipeWire.
Primeiro, vamos verificar se o PipeWire está instalado em seu sistema executando o comando abaixo:
$ systemctl --user status pipewire pipewire-session-manager
Como você pode ver, o PipeWire está instalado, mas não está em um estado ativo.

Para aqueles que estão seguindo este guia em qualquer outra versão do Ubuntu ou distribuição baseada em Debian, você não obterá a saída acima, então para continuar conosco, você precisa executar o seguinte comando:
$ sudo apt update
$ sudo apt install pipewire
E quando você executar o informações do pacto comando para verificar qual servidor de áudio está em uso no momento, ele mostrará “pulseaudio” está operando atualmente.

Instale o cliente de áudio e algumas bibliotecas extras
Na etapa acima, você aprendeu que o PipeWire não é um servidor de áudio padrão, embora o PipeWire esteja pré-instalado no Ubuntu 22.04, mas não esteja ativado, então vamos ativá-lo instalando bibliotecas externas.
Existem algumas bibliotecas que você precisa instalar em seu sistema para evitar problemas ao usar recursos de hardware como Bluetooth ou um conector de áudio.
$ sudo apt install gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,bin,tests}}
Abaixo está a saída do comando acima.

Instalar WirePlumber
O último passo é instalar Encanadorque trabalhará cordialmente com o PipeWire para gerenciar fluxos de áudio/vídeo do hardware para o software ou vice-versa.
Além disso, ele também gerencia a permissão do dispositivo e muitas outras tarefas importantes de gerenciamento.
Em vez de WirePlumber, você também pode instalar pipewire-media-session, mas o desenvolvedor sugere o uso do WirePlumber; portanto, também sugerimos que você use o WirePlumber.
Para instalar o WirePlumber execute o seguinte comando:
$ sudo apt install wireplumber gir1.2-wp-0.4 libwireplumber-0.4-{0,dev}
Desativar e ativar o PipeWire
Depois de seguir os passos acima, vamos desabilitar o PulseAudio e habilitar o PipeWire. É bastante simples habilitar; você só precisa invocar alguns comandos para começar a usá-lo.
Copie e cole o seguinte comando na janela do terminal para desativar o PulseAudio.
$ systemctl --user --now disable pulseaudio.{socket,service}
$ systemctl --user mask pulseaudio
Depois de invocar o comando acima, você precisa copiar o arquivo de configuração de /usr/share/pipewire para o /etc diretório.
$ sudo cp -vRa /usr/share/pipewire /etc/
Abaixo está a saída do comando acima.

Uma vez feito isso, você pode executar o comando final para iniciar o PipeWire.
$ systemctl --user --now enable pipewire{,-pulse}.{socket,service}
Abaixo está a saída do comando acima.

Verificar
Depois de seguir as etapas completas, vamos verificar as alterações executando o “informações do pacote” comando, que mostrará o nome do servidor de áudio atual.

Como você pode ver, meu sistema está rodando com “PipeWire 0.3.48”. Você também pode obter uma saída semelhante, apenas o número da versão será diferente.
Substituir/desativar PipeWire por PulseAudio
O PipeWire ainda está em fase inicial, então você pode enfrentar alguma dificuldade ao usá-lo. Se for assim, você pode seguir as etapas abaixo para reverter as alterações.
Desativação temporária do PipeWire
Em vez de remover o PipeWire, você também pode temporariamente desativar PipeWire e use o PulseAudio. Se você quiser fazer isso, invoque os seguintes conjuntos de comandos:
$ systemctl --user --now enable pulseaudio.service pulseaudio.socket
Caso você receba o erro “Falha ao ativar a unidade: arquivo da unidade /home/Strong The One/.config/systemd/user/pulseaudio.service é mascarado”então desmascarar PulseAudio, que você mascara no palco superior.
$ systemctl --user unmask pulseaudio
Depois disso, invoque o código abaixo para iniciar o PulseAudio:
$ systemctl --user --now enable pulseaudio.{socket,service}
Depois que o código acima for executado com sucesso, primeiro reinicie o sistema e execute o código abaixo para verificar o status do servidor de áudio.
$ pactl info | grep 'Server Name'
Abaixo está a saída do comando acima.

Remover PipeWire
Não é aconselhável remover o PipeWire do seu sistema porque ele já depende de outras bibliotecas, o que pode causar algum problema desconhecido.
Mesmo que você queira removê-lo, você pode seguir os passos abaixo.
Remover bibliotecas instaladas
Além disso, você instalou bibliotecas para suportar o PipeWire, então a primeira etapa é remover todas as bibliotecas ou dependências do seu sistema invocando o comando abaixo.
$ sudo apt remove gstreamer1.0-pipewire libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules} pipewire{,-{audio-client-libraries,pulse,bin,tests}}
Remover Encanador
Depois de remover todas as dependências, remova o WirePlumber:
$ sudo apt remove wireplumber gir1.2-wp-0.4 libwireplumber-0.4-{0,dev}
Ativar PulseAudio
Depois de remover o pacote, você pode ativar o serviço PulseAudio invocando o código abaixo:
$ systemctl --user --now enable pulseaudio.{socket,service}
Caso você receba o erro “Falha ao ativar a unidade: arquivo da unidade /home/Strong The One/.config/systemd/user/pulseaudio.service é mascarado”então desmascarar PulseAudio, que você mascara no palco superior.
$ systemctl --user unmask pulseaudio
Após a conclusão do comando acima, execute o comando abaixo novamente.
$ systemctl --user --now enable pulseaudio.{socket,service}
Verificar alterações
Você pode verificar as alterações acima executando o código abaixo, mas pode obter um erro ao verificar o status como “Falha na conexão: Conexão recusada pa_context_connect() falhou: Conexão recusada”.
Para corrigir esse problema, basta reiniciar o sistema e tentar executar o mesmo comando novamente.
$ pactl info | grep 'Server Name'
Embrulhar
É tudo por agora!
Se você estiver enfrentando algum problema ao seguir o guia, informe-nos na seção de comentários. Será um prazer ajudá-lo.

Um homem com uma tecnologia efusiva que explorou algumas das incríveis coisas da tecnologia e está explorando mais. Enquanto avançava, tive a chance de trabalhar no desenvolvimento Android, Linux, AWS e DevOps com várias ferramentas de código aberto.
.







