System76, uma empresa que desenvolve LinuxA distribuição Pop!_OS lançou o ambiente de desktop COSMIC 1.9.0. Os pacotes para o COSMIC 1.9.0 estão disponíveis no Pop!_OS 24.04 e espera-se que estejam disponíveis em breve no Fedora, NixOS e Arch. Linux, openSUSE, Aeyrin OS, Redox e CachyOS. O código é escrito em Rust e distribuído sob as licenças GPLv3 (aplicações) e MPL-2.0 (bibliotecas).
O COSMIC está sendo desenvolvido como um projeto universal, não vinculado a uma distribuição específica e em conformidade com as especificações do Freedesktop. A interface do COSMIC é construída utilizando a biblioteca Iced, que utiliza design de tipo seguro, uma arquitetura modular e um modelo de programação reativa, oferecendo uma arquitetura familiar aos desenvolvedores familiarizados com a linguagem de interface declarativa Elm. Diversos mecanismos de renderização são fornecidos, com suporte para Vulkan, Metal, DX12, OpenGL 2.1+ e OpenGL ES 2.0+. Os desenvolvedores recebem um conjunto pronto de widgets, a capacidade de criar manipuladores assíncronos e um layout adaptável dos elementos da interface com base no tamanho da janela e da tela.
Além de utilizar a linguagem Rust, os principais recursos do COSMIC incluem o mosaico híbrido de janelas e o encaixe de janelas empilhadas (agrupamento de janelas semelhante às abas de um navegador), que podem ser ativados quando vinculados a desktops virtuais. O projeto também está desenvolvendo um componente. servidor Compilações cósmicas baseadas em Wayland.
Entre as mudanças:
- O visualizador de imagens COSMIC Viewer foi implementado, oferecendo ferramentas de edição integradas (recorte, rotação) com a possibilidade de desfazer alterações.

- O teclado virtual COSMIC OSK, que permite digitar em uma tela sensível ao toque ou em um gamepad, foi lançado.

- O design do gerenciador de aplicativos da COSMIC Store foi reformulado e o nome do desenvolvedor foi adicionado à exibição.

- Adicionado um applet para exibição adaptativa do teclado virtual.
- O gerenciador de composição cosmic-comp agora permite exibir o papel de parede da área de trabalho e o teclado virtual na tela de bloqueio do sistema.
- No gerenciador de arquivos cosmic-files, foram adicionadas configurações de classificação à caixa de diálogo de salvar arquivos.
- Foi adicionado suporte opcional para systemd-homed na tela de login do cosmic-greeter.
- Implementamos a ocultação de todas as notificações visíveis quando o modo "não perturbe" está ativado.
- O painel oferece a possibilidade de ajustar a espessura da moldura.
- Foram adicionadas configurações de teclado na tela ao configurador, e foi implementada uma opção para exibir o dia da semana.
- O cosmic-settings-daemon fornece sincronização das configurações de fontes para aplicativos GNOME.
Fonte: opennet.ru



