System76, společnost vyvíjející LinuxDistribuce Pop!_OS vydala desktopové prostředí COSMIC 1.6.0. Balíčky pro COSMIC 1.6.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:
- Přidána možnost individuálně měnit úroveň hlasitosti a výstupní parametry pro jednotlivé aplikace.
- Terminálový emulátor nyní umožňuje přizpůsobit vizuální oddělení okrajů mezi panely.
- Vyhledávací lišta správce souborů nyní podporuje kopírování a vkládání přes schránku.
- Byly provedeny přípravy na implementaci funkcí pro zachycení vstupu a přístup ke vzdálené ploše. Byla přidána podpora protokolu EI (Emulated Input).
- Správce kompozitních grafů implementuje podporu pro verzi 6 protokolu linux-dmabuf, který poskytuje nástroje pro práci s více grafickými kartami, když je vyžadováno vykreslování na jiném GPU (například na samostatné grafické kartě místo integrované).
- Při zobrazování tapet na plochu se berou v úvahu informace o otočení obrázku obsažené v metadatech EXIF.
- Cosmic-greeter nyní podporuje obrázky JPEG-XL a AVIF a používá protokol Wayland cosmic-keymap-unstable-v1.

Zdroj: opennet.ru
