Distribuição Fedora Linux 35 pretende utilizar o WirePlumber para gerir o PipeWire

PipeWire 1.2 Release Candidate adiciona sincronização e suporte a snap
pipewire

Embora o Fedora 34 tenha sido lançado com sucesso com o PipeWire para gerenciar fluxos de áudio e vídeo e substituir o uso do PulseAudio, com o Fedora 35 neste final de ano a integração em torno do PipeWire deve ser ainda melhor. Segundo os desenvolvedores, a ideia é que o novo Fedora Linux 35 deva utilizar o WirePlumber para gerir o PipeWire nesta importante distribuição.

O Fedora 35 está procurando fazer uso do WirePlumber, um gerenciador de sessão PipeWire mais sofisticado. Tal como acontece com o próprio PipeWire e usado pela versão atual do Fedora 34, um gerenciador de sessão simples de “exemplo” é usado atualmente. Entretanto, para o Fedora 35, eles estão buscando aprovação para usar o WirePlumber como gerenciador de sessão superior. Esta proposta de mudança F35 é liderada por Wim Taymans da Red Hat, que também lidera os esforços do PipeWire e, portanto, é seguro assumir que essa mudança será aprovada e concretizada.

Distribuição Fedora Linux 35 pretende utilizar o WirePlumber para gerir o PipeWire. O que é isso?

O WirePlumber é construído em torno do GNOME e alavanca os scripts Lua para personalização em comparação com o manuseio embutido no gerenciador de sessão padrão PipeWire. O WirePlumber pode servir como um substituto imediato, é extensível também por meio de novos módulos e pode se integrar melhor com as configurações da área de trabalho GNOME.

O PipeWire requer um gerenciador de sessão que pelo menos precisa implementar os seguintes recursos:

  • criar e configurar dispositivos detectados no sistema. Isso inclui placas de áudio, vídeo e dispositivos bluetooth.
  • configurar aplicativos e encaminhar áudio/vídeo de/para eles para os dispositivos e filtros.
  • acompanhe os dispositivos e volumes preferidos.
  • mover fluxos de áudio/vídeo quando os dispositivos aparecem e desaparecem.

O PipeWire usa um gerenciador de sessão de exemplo simples com recursos e opções de configuração limitados. A proposta é mudar para WirePlumber.

WirePlumber é construído em tecnologias GNOME (GObject) e possui vínculos para a maioria das linguagens que usam introspecção GObject.

O WirePlumber permite implementar muitas das regras de instalação e configuração usando pequenos scripts LUA, que são mais fáceis de manter e personalizar. Estas são algumas das funções que são programáveis ??em LUA:

  • instalação e configuração dos dispositivos e fluxos. Isso inclui decidir se os dispositivos e fluxos precisam operar no modo 5.1 ou estéreo, dependendo dos dispositivos disponíveis.
  • roteamento dos fluxos com base nos metadados dos fluxos (funções) e estado geral do sistema.
  • restauração de volume/mudo de dispositivos e fluxos

Mais informações sobre o uso planejado do WirePlumber com o Fedora 35 podem ser encontradas no Fedora Wiki.

Acesse a versão completa
Sair da versão mobile