Společnost System76, která vyvíjí Linuxový distribuci Pop!_OS, představila šestou alfa verzi desktopového prostředí COSMIC, napsaného v jazyce Rust (nezaměňovat se starým COSMIC, který byl založen na GNOME Shell). Pro testování jsou k dispozici iso obrazy s novou verzí COSMIC, sestavené na základě alfa verzí budoucího vydání distribuce Pop!_OS 24.04 pro systémy s GPU NVIDIA (3,1 GB) a Intel/AMD (2,6 GB). Také se připravují balíčky pro Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox a CachyOS.
COSMIC se vyvíjí jako univerzální projekt, nespojený s konkrétní distribucí a odpovídající specifikacím Freedesktop. Pro vytváření rozhraní v COSMIC je použita knihovna Iced, která využívá bezpečné typy, modulární architekturu a model reaktivního programování, a také nabízí architekturu, jaká je obvyklá pro vývojáře se znalostí deklarativního jazyka pro konstrukci rozhraní Elm. K dispozici je několik renderingových enginů podporujících Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojářům je nabídnut hotový set widgetů, možnost vytvářet asynchronní zpracovatele a používat adaptivní rozložení prvků rozhraní podle velikosti okna a obrazovky.
Kromě používání jazyka Rust se mezi vlastnostmi COSMIC vyzdvihují režimy hybridního mozaikového uspořádání oken a zásobníkového upevnění oken (skupinové uspořádání oken podobné kartám v prohlížeči), které lze aktivovat v návaznosti na virtuální pracovní plochy. Projekt také vyvíjí kompozitní server cosmic-comp na bázi Wayland. První stabilní vydání COSMIC je plánováno na první čtvrtletí 2025.
Hlavní změny oproti páté alfa verzi COSMIC:
- Byla přidána podpora umístění ikon na pracovní plochu. Prostřednictvím kontextového menu, které se zobrazí po kliknutí pravým tlačítkem myši na prázdné místo na obrazovce, lze zapnout zobrazení ikon pro složky, disky a koš, a také vybrat velikost ikon a vzdálenost mezi nimi. Soubory a složky lze přesouvat myší mezi pracovní plochou a správci souborů.

- Byly přidány další možnosti měřítka. Maximální úroveň měřítka byla zvýšena na 210 %. Byla přidána možnost pro dodatečné zvětšení o 5-20 % vůči základnímu měřítku.

- Byly rozšířeny možnosti virtuálních pracovních ploch. Byla přidána podpora rolování mezi dostupnými pracovními plochami v režimu přehledu. Kromě náhledů pracovních ploch je nyní k dispozici také zobrazení názvů a pořadových čísel. Byla přidána možnost přesouvat zmenšená okna myší mezi pracovními plochami.

- Do nastavení byla přidána možnost „Přichytávání plovoucích oken k nejbližším okrajům“, díky které se přesouvající okna automaticky zarovnají ke kraji.
- V rozhraní spouštění aplikací (Launcher) byla přidána podpora rolování ve výsledcích vyhledávání.

- Bylo zajištěno zobrazení odpočítávacího časovače pro akce jako vypnutí a restartování.
- Ve správci souborů byla přidána podpora automatického doplňování cest souborů (pro automatické doplnění cesty v hledání lze stisknout šipku dolů). Byla přidána možnost kopírování cesty souboru pro vložení do jiných aplikací. Pro navigaci mezi soubory byly použity klávesy Home a End. Byla přidána podpora pro vytváření a rozbalování zip souborů chráněných heslem.
- Pro lidi se zhoršeným zrakem byl přidán nástroj pro zvětšení jednotlivých oblastí obrazovky. Nástroj lze aktivovat prostřednictvím nastavení „Nastavení > Usnadnění přístupu“, prostřednictvím aplikace Usnadnění přístupu na panelu nebo pomocí klávesových zkratek Super + „+“, Super + „-“ a Super + kolečko myši.

- Na panelu byl implementován modul Usnadnění přístupu, prostřednictvím něhož lze zapnout čtečku obrazovky a nástroj pro zvětšení oblastí obrazovky. V blízké budoucnosti se do modulu plánují přidat možnosti pro aktivaci kontrastního režimu, inverzi barev a barevných filtrů pro daltonisty.

- Do multimediálního přehrávače COSMIC Media Player byla přidána navigační lišta pro prohlížení stromu adresářů. Během přehrávání se zobrazují název písničky, album, umělec a rok skladby. Byla přidána podpora ovládání přehrávání z modulu ovládání hlasitosti pomocí protokolu MPRIS. Přidáno menu Soubor s operacemi pro otevření souborů a adresářů.

- Do textového editoru COSMIC Edit byla přidána funkce pro vrácení všech změn a obnovení souboru do posledního uloženého stavu. Do menu byl přidán bod „Soubor > Zavřít projekt“ pro zavření projektu a zahájení práce na novém dokumentu. Byly implementovány klávesové zkratky Ctrl+Tab a Ctrl+Shift+Tab pro přepínání mezi kartami. Do menu „Zobrazení“ byly přidány tlačítka pro změnu měřítka. Bylo vráceno menu pro kontrolu pravopisu. Při hledání je zajištěno zvýraznění všech shod v textu.
- Jako výchozí písmo byl místo Fira Sans použit Opens Sans.
- Byla snížena spotřeba paměti ve správci souborů, při práci s virtuálními pracovními plochami, při minimalizaci oken, stejně jako v zpracovatelích vícerozměrných polí (cosmic-text) a ikon (freedesktop-icons). Do knihovny libcosmic byly přidány změny k prevenci fragmentace paměti. Byla provedena optimalizace konfigurátorů obrazovky a pozadí pracovní plochy.
- Byla přidána podpora kopírování a vkládání z clipboardu pomocí prostředního tlačítka myši.


Zdroj: opennet.ru







