Flatpak 1.14 promete acesso aos serviços X11 e PulseAudio

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

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

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile