System76, společnost vyvíjející LinuxDistribuce Pop!_OS vydala desktopové prostředí COSMIC 1.8.0. Balíčky pro COSMIC 1.8.0 jsou k dispozici v Pop!_OS 24.04 a brzy by měly být k dispozici i ve Fedoře, NixOS a Archu. Linux, openSUSE, Aeyrin OS, Redox a CachyOS. Kód je napsán v Rustu a distribuován pod licencemi GPLv3 (aplikace) a MPL-2.0 (knihovny).
COSMIC je vyvíjen jako univerzální projekt, nevázaný na konkrétní distribuci a splňující specifikace Freedesktopu. Rozhraní COSMICu je vytvořeno s využitím knihovny Iced, která využívá typově bezpečný design, modulární architekturu a reaktivní programovací model, a nabízí tak architekturu známou vývojářům obeznámeným s deklarativním jazykem rozhraní Elm. K dispozici je několik renderovacích enginů s podporou Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojářům je nabídnuta hotová sada widgetů, možnost vytvářet asynchronní obslužné rutiny a adaptivní rozvržení prvků rozhraní na základě velikosti okna a obrazovky.
Kromě používání jazyka Rust patří mezi klíčové funkce COSMIC hybridní dlaždicové uspořádání oken a vrstvené dokování oken (seskupování oken podobné záložkám prohlížeče), které lze aktivovat při propojení s virtuálními desktopy. Projekt také vyvíjí kompozitní serveru kosmická kompilace založená na Waylandu.
Mezi změnami:
- В композитном менеджере cosmic-comp значительно улучшена поддержка сенсорных экранов.
- В композитном менеджере cosmic-comp реализована возможность запуска окон X11-приложений в минимизированном виде. Добавлена поддержка настройки применяемого по умолчанию режима декорирования окон на стороне server. Решена проблема с аварийным завершением при создании скриншота. Улучшена поддержка гибридных конфигураций c интегрированным GPU и дискретной видеокартой. Налажено выборочное скругление углов в темах оформления.

- Обновлена библиотека Smithay, что привело к улучшению поддержки захвата указателя мыши.
- В апплете управления Bluetooth и конфигураторе предоставлена возможность назначения Bluetooth-устройствам произвольных имён.
- В библиотеке приложений (cosmic-app-library) обеспечено выравнивание по центру имён программ, показываемых под пиктограммами.

- В файловом менеджере включено автоматическое переключение на другую вкладку пори закрытии активной вкладки.
- Налажена поддержка двухфакторной аутентификации в экране входа в систему.
- Ведётся разработка экранной клавиатуры, которая пока не включена в состав релизов COSMIC. В экранной клавиатуре добавлен индикатор переключения раскладок клавиатуры и реализована обработка внешнего переключения раскладок (например, комбинацией клавиш на физической клавиатуре).


Zdroj: opennet.ru


