Flatpak 1.14 promete acesso em rede no X11 e PulseAudio

Flatpak 1.14 promete acesso em rede no X11 e PulseAudio

O serviço de pacotes Flatpak 1.14 entrou em desenvolvimento com vários novos recursos e melhorias.

Phaedrus Leeds anunciou o lançamento do Flatpak 1.13.1 como o primeiro passo para a série estável Flatpak 1.14, que provavelmente será lançada ainda nesta primavera com grandes novos recursos, como a capacidade de criar um diretório para XDG_STATE_HOME e definir a variável de ambiente HOST_XDG_STATE_HOME, bem como acesso em rede aos serviços X11 e PulseAudio se um aplicativo tiver acesso à rede.

Em relação à capacidade do Flatpak de definir a variável de ambiente XDG_STATE_HOME para aplicativos que precisam, os desenvolvedores observam o fato de que esse recurso pode ser replicado em Aplicativos Flatpak que requerem um diretório em estado usando o comando --persist=.local/state --unset-env=XDG_STATE_HOME, que define o diretório base em relação ao qual os arquivos de dados específicos do usuário devem ser armazenados.

Outra mudança interessante no próximo lançamento do Flatpak 1.14 é uma nova família de condicionais have-kernel-module-foo para extensões. De acordo com os devs, esta é uma generalização do have-intel-gpu e parece ser útil para extensões que só se aplicam a hardware específico, como para GPUs NVIDIA.

Entre outras mudanças notáveis, o Flatpak 1.14 promete adicionar a capacidade de exportar metadados AppStream para o sistema host usar, implementa a conclusão da linha de comando para o shell Fish e adiciona o comando flatpak document-unexport --doc-id=... para permitir que os usuários não exportem documentos inexistentes.

Para os desenvolvedores de aplicativos Flatpak, ele promete uma nova API FlatpakTransaction:no-interaction que complementa flatpak_transaction_set_no_interaction() e permite que o código de chamadas veja se uma determinada transação é interativa, e atualiza o comando flatpak build-init para definir automaticamente o diretório de compilação a ser ignorado pelo Git.

Além disso, o Flatpak 1.14 traz muitas outras mudanças, incluindo melhor desempenho ao encontrar refs relacionados, suporte aprimorado ao Wayland permitindo caminhos absolutos em WAYLAND_DISPLAY, confiabilidade melhorada de detectar o tema GTK atual, suporte para SHA256 em vez de SHA1 para evitar falsos positivos da análise estática e muito mais.

Para obter mais detalhes, confira as notas de lançamento da versão de pré-lançamento do Flatpak 1.13.1 no GitHub, que você pode baixar, compilar e instalar em sua distribuição GNU/Linux se você quiser levar os novos recursos para um test drive ou testar seus aplicativos Flatpak contra a próxima nova versão estável.

Última atualização deste artigo: 6 de march de 2022