A estrutura de sandboxing e distribuição de aplicativos Linux Flatpak 1.14 entrou em desenvolvimento com vários novos recursos e melhorias. Sendo assim, o novo Flatpak 1.14 promete acesso em rede aos serviços X11 e PulseAudio.
Phaedrus Leeds anunciou agora o lançamento do Flatpak 1.13.1 como o primeiro passo para a série estável Flatpak 1.14. Por sua vez, provavelmente, esta deve ser lançada ainda neste começo de ano com novos recursos importantes, como:
- a capacidade de criar um diretório
XDG_STATE_HOME
e definir a variável de ambiente HOST_XDG_STATE_HOME; - bem como como acesso em rede aos serviços X11 e PulseAudio se um aplicativo tiver acesso à rede.
Flatpak 1.14 promete acesso em rede aos serviços X11 e PulseAudio
Em relação à capacidade do Flatpak de definir a variável XDG_STATE_HOME
de ambiente 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 em relação ao qual 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 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 desfaçam a exportação de documentos inexistentes.
Para desenvolvedores de aplicativos Flatpak
A nova versão 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 pelo 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 no
WAYLAND_DISPLAY
; - confiabilidade aprimorada 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 mais detalhes, confira as notas de lançamento da versão de pré-lançamento do Flatpak 1.13.1 no GitHub. Lá, 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.
Via 9to5Linux