Lançamento do ambiente de desktop COSMIC 1.6.0

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

O COSMIC está se desenvolvendo como um projeto universal, não vinculado a uma distribuição específica e de acordo com as especificações do Freedesktop. Para construir a interface no COSMIC, é utilizada a biblioteca Iced, que emprega tipos seguros, arquitetura modular e modelo de programação reativa, além de oferecer uma arquitetura familiar para desenvolvedores já acostumados com a linguagem de construção de interfaces declarativas Elm. Vários motores de renderização são disponibilizados, suportando Vulkan, Metal, DX12, OpenGL 2.1+ e OpenGL ES 2.0+. Os desenvolvedores têm à disposição um conjunto pronto de widgets, a capacidade de criar manipuladores assíncronos e usar uma disposição adaptativa dos elementos da interface dependendo do 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.

Entre as alterações:

  • Foi adicionada a possibilidade de ajustar individualmente o nível de volume e as configurações de saída para aplicativos específicos.
  • No emulador de terminal, foi implementada a configuração de visualização das bordas entre os painéis.
  • No gerenciador de arquivos, o campo de busca agora suporta operações de copiar e colar a partir da área de transferência.
  • Foi feita uma preparação para a implementação de funcionalidades de captura de entrada e acesso remoto à área de trabalho. Apoio ao protocolo de emulação de entrada EI (Emulated Input) foi adicionado.
  • No gerenciador de composição, foi adicionada a compatibilidade com a versão 6 do protocolo linux-dmabuf, que fornece recursos para trabalhar com várias GPUs, quando necessário renderizar em outra GPU (por exemplo, em uma placa de vídeo dedicada em vez da integrada).
  • Ao exibir wallpapers, foram levadas em conta as informações de rotação da imagem presentes nos metadados EXIF.
  • No cosmic-greeter, foi adicionado suporte a imagens nos formatos JPEG-XL e AVIF, além de ter sido utilizado o protocolo Wayland cosmic-keymap-unstable-v1.



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