System76, spoločnosť vyvíjajúca LinuxDistribúcia Pop!_OS vydala desktopové prostredie COSMIC 1.8.0. Balíky pre COSMIC 1.8.0 sú dostupné v Pop!_OS 24.04 a očakáva sa, že čoskoro budú dostupné aj v systémoch Fedora, NixOS a Arch. Linux, openSUSE, Aeyrin OS, Redox a CachyOS. Kód je napísaný v jazyku Rust a distribuovaný pod licenciami GPLv3 (aplikácie) a MPL-2.0 (knižnice).
COSMIC sa vyvíja ako univerzálny projekt, nie je viazaný na konkrétnu distribúciu a je kompatibilný so špecifikáciami Freedesktopu. Rozhranie COSMIC je vytvorené pomocou knižnice Iced, ktorá využíva typovo bezpečný dizajn, modulárnu architektúru a reaktívny programovací model, čím ponúka architektúru známu vývojárom oboznámeným s deklaratívnym jazykom rozhrania Elm. K dispozícii je niekoľko renderovacích enginov, ktoré podporujú Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojárom sa ponúka hotová sada widgetov, možnosť vytvárať asynchrónne obslužné programy a adaptívne rozloženie prvkov rozhrania na základe veľkosti okna a obrazovky.
Okrem používania jazyka Rust patria medzi kľúčové funkcie COSMIC hybridné obkladanie okien a vrstvené dokovanie okien (zoskupovanie okien podobné kartám prehliadača), ktoré je možné aktivovať pri prepojení s virtuálnymi plochami. Projekt tiež vyvíja kompozitné... server kozmická kompozícia založená na Waylande.
Medzi zmenami:
- Správca kompozitných prvkov v nástroji cosmic-comp výrazne vylepšil podporu dotykovej obrazovky.
- Správca kompozície cosmic-comp teraz podporuje spúšťanie minimalizovaných okien aplikácií X11. Bola pridaná podpora pre prispôsobenie predvoleného režimu dekorácie okien. serverBol vyriešený problém s pádom aplikácie pri vytváraní snímok obrazovky. Vylepšená bola podpora hybridných konfigurácií s integrovanými a samostatnými grafickými procesormi. V témach bolo implementované selektívne zaoblenie rohov.

- Knižnica Smithay bola aktualizovaná s cieľom zlepšiť podporu zachytávania ukazovateľa myši.
- Ovládací aplet a konfigurátor Bluetooth teraz umožňujú priradiť vlastné názvy zariadeniam Bluetooth.
- Knižnica aplikácií (cosmic-app-library) teraz zobrazuje názvy programov na stred pod ikonami.

- Správca súborov je nastavený tak, aby sa automaticky prepol na inú kartu po zatvorení aktívnej karty.
- Na prihlasovacej obrazovke bola zavedená podpora dvojfaktorového overovania.
- Klávesnica na obrazovke sa momentálne vyvíja, ale zatiaľ nie je zahrnutá vo vydaniach COSMIC. Klávesnica na obrazovke teraz obsahuje indikátor prepínania rozloženia klávesnice a spracováva prepínanie externého rozloženia (napríklad pomocou kombinácie klávesov na fyzickej klávesnici).


Zdroj: opennet.ru


