Em meio ao lançamento do Flatpak 1.13.1, Phaedrus Leeds informou que o Flatpak 1.14 terá acesso em rede aos serviços X11 e PulseAudio, e mais.
o framework de sandboxing e distribuição de aplicativos Linux Flatpak 1.14 entrou em desenvolvimento com vários novos recursos e melhorias.
E, Phaedrus Leeds anunciou que o lançamento do Flatpak 1.13.1 é o primeiro passo para a série estável Flatpak 1.14.
Flatpak 1.14 terá acesso em rede aos serviços X11 e PulseAudio
Segundo Leeds, o Flatpak 1.14 provavelmente será lançada em junho com novos recursos importantes, 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 exigem um diretório de estado usando o comando
--persist=.local/state --unset-env=XDG_STATE_HOME
, que define o diretório base relativo ao qual os arquivos de dados específicos do usuário devem ser armazenados.
Outra mudança interessante na próxima versão do Flatpak 1.14 é uma nova família de condicionais para extensões have-kernel-module-foo
.
De acordo com os desenvolvedores, esta é uma generalização de have-intel-gpu
e parece ser útil para extensões que se aplicam apenas a hardware específico, como para GPUs NVIDIA.
Entre outras mudanças dignas de nota, o Flatpak 1.14 promete adicionar a capacidade de exportar metadados do AppStream para o sistema host usar, implementa a conclusão da linha de comando para o Fish shell e adiciona o comando flatpak document-unexport --doc-id=...
para permitir que os usuários cancelem a exportação de documentos inexistentes.
Para desenvolvedores de aplicativos Flatpak, ele promete uma nova API FlatpakTransaction:no-interaction que complementa flatpak_transaction_set_no_interaction() e permite chamar o código para ver 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 por Git.
Além disso, o Flatpak 1.14 traz muitas outras mudanças, incluindo desempenho aprimorado ao encontrar referências relacionadas, suporte aprimorado a Wayland, permitindo caminhos absolutos em WAYLAND_DISPLAY, confiabilidade aprimorada de detecção do tema GTK atual, suporte para SHA256 em vez de SHA1 para evitar falsos positivos da análise estática e muito mais.
Para mais detalhes, confira as notas de lançamento da versão de pré-lançamento do Flatpak 1.13.1 no GitHub.
Na mesma página, você pode baixar, compilar e instalar em sua distribuição GNU/Linux se quiser levar os novos recursos para um test drive ou teste seus aplicativos Flatpak contra a próxima nova versão estável.