Lançamento do ambiente de desktop COSMIC 1.2.0

A empresa System76, que desenvolve a distribuição Linux Pop!_OS, lançou a versão do ambiente de desktop COSMIC 1.2.0. Os pacotes com COSMIC 1.2.0 estão disponíveis na distribuição Pop!_OS 24.04 e em breve serão aguardados no Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox e CachyOS. O código é escrito na linguagem Rust e está sob as licenças GPLv3 (aplicativos) e MPL-2.0 (bibliotecas).

COSMIC está evoluindo como um projeto universal, não ligado a uma distribuição específica e em conformidade com as especificações do Freedesktop.
Para construir a interface no COSMIC, é usada a biblioteca Iced, que utiliza tipos seguros, arquitetura modular e modelo de programação reativa, além de oferecer uma arquitetura familiar para desenvolvedores familiarizados com a linguagem de construção de interfaces declarativa Elm. Vários motores de renderização são fornecidos, com suporte a Vulkan, Metal, DX12, OpenGL 2.1+ e OpenGL ES 2.0+. Os desenvolvedores têm acesso a um conjunto pronto de widgets, a capacidade de criar manipuladores assíncronos e usar um layout adaptativo de elementos da interface de acordo com o tamanho da janela e da tela.

Além do uso da linguagem Rust, destacam-se no COSMIC os modos de composição híbrida em mosaico de janelas e fixação em pilha de janelas (agrupamento de janelas similar a abas em navegadores), que podem ser ativados em relação a áreas de trabalho virtuais. O projeto também desenvolve o compositor servidor cosmic-comp baseado no Wayland.

Principais mudanças em relação à versão 1.1.0:

  • O serviço de instalação de papéis de parede cosmic-bg agora suporta o formato de imagem AVIF.
  • Os applets de conexão de rede e Bluetooth foram atualizados para uma indicação de progresso de conexão usando o spinner fornecido pela biblioteca libcosmic. Um indicador semelhante foi implementado para aguardar a conclusão da autenticação ao fazer login e ao carregar pacotes no gerenciador de aplicativos.
  • No compositor servidor No cosmic-comp, foi resolvido o problema de cintilação da tela em sistemas com GPU Intel baseados nas microarquiteturas Meteor, Arrow e Lunar Lake. Também foi eliminada a cintilação ao abrir a interface para alternar entre áreas de trabalho virtuais e ao iniciar o menu de aplicativos.
  • No editor de texto cosmic-edit, foi implementada a adição do documento à lista de arquivos recentemente usados ao salvar o documento.
  • No gerenciador de arquivos, foi adicionada a opção de visualizar subdiretórios na lixeira e incluídas informações de soma de verificação no painel de propriedades do arquivo.
  • No aplicativo cosmic-monitor, agora há suporte para rolagem horizontal em páginas com listas de processos e aplicativos.
  • No xdg-desktop-portal-cosmic, a transição para a construção usando a ferramenta just em vez de make foi realizada.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster