Lançamento do ambiente de desktop COSMIC 1.3.0

A empresa System76, que desenvolve a distribuição Linux Pop!_OS, publicou a versão 1.3.0 do ambiente de desktop COSMIC. Os pacotes do COSMIC 1.3.0 estão disponíveis na distribuição Pop!_OS 24.04 e são esperados em breve no Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox e CachyOS. O código é escrito em Rust e licenciado sob 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.

Principais mudanças:

  • Adicionado o efeito de transparência 'Frosted glass', que desfoca a imagem de fundo que cobre a janela, no estilo de vidro fosco, similar ao efeito Liquid Glass no macOS. O efeito é implementado através do protocolo Wayland ext-background-effect, que garante a estilização de partes semi-transparentes das superfícies Wayland.
  • O applet de gerenciamento de conexão de rede e o configurador foram convertidos de acessos diretos ao NetworkManager para o uso da camada nmrs.
  • O applet de alternância de layouts de teclado (input-sources) foi migrado para o uso do protocolo Wayland cosmic-keymap-unstable-v1, que é suportado pelo gerenciador de composição cosmic-comp e pelo processo em segundo plano cosmic-settings-daemon.
  • Para suportar imagens no formato Avif no serviço de instalação de papéis de parede cosmic-bg, foi usada a biblioteca libdav1d.
  • O gerenciador de arquivos adicionou a capacidade de selecionar subclasses ao filtrar conteúdos por tipos MIME.
  • No aplicativo cosmic-monitor, que exibe informações sobre o sistema, processos em execução e consumo de recursos, foi adicionada a coleta de estatísticas para GPU Intel, implementado o cálculo do consumo de energia para GPUs AMD e Intel, e garantida a exibição de dados sobre o consumo de energia da GPU e o estado da memória gráfica.
  • Na barra, melhorou-se o posicionamento das janelas pop-up dos applets. Opcões para ocultar a barra e manter o estilo ao maximizar janelas foram adicionadas.
  • O configurador agora suporta imagens no formato AVIF para papéis de parede.
  • No menu de contexto, a exibição da GPU discreta é agora padrão.

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