Společnost System76, vyvíjející Linuxový distribuci Pop!_OS, zveřejnila sedmou alfa verzi desktopového prostředí COSMIC, napsaného v jazyce Rust (neplést se se starým COSMIC, který byl založen na GNOME Shell). K testování byly nabídnuty iso obrazy s aktuální verzí COSMIC, vytvořené na základě alfa sestavení nadcházející verze distribuce Pop!_OS 24.04 pro systémy s GPU NVIDIA (3,3 GB) a Intel/AMD (2,9 GB). Také se vytvářejí připravené 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 postavený na Waylandu. První stabilní vydání COSMIC bylo původně plánováno na první čtvrtletí roku 2025, nové termíny nebyly upřesněny. Předpokládá se, že následující verzi bude přidělen status beta verze.
Hlavní změny ve srovnání se šestou alfa verzí COSMIC:
- Byla zavedena možnost přeorganizace virtuálních pracovních ploch nebo jejich přesouvání na jinou obrazovku pomocí drag & drop myší. Přidána funkce připínání virtuálních pracovních ploch, která umožňuje udržovat otevřený požadovaný počet pracovních ploch, ať už jsou prázdné nebo ne.

- Byly přidány popisky, které se zobrazují při najetí kurzoru na prvky na panelu úloh, virtuálních pracovních plochách, katalogu aplikací a aplikačním menu.

- Byly implementovány globální klávesové zkratky, které umožňují vyvolávat akce v X11 aplikacích, bez ohledu na to, zda je aplikace v fokusu nebo ne. Pro účely ochrany soukromí je tato funkce ve výchozím nastavení vypnuta, ale jako možnost je k dispozici možnost zpracovávat cizí vstupní události pouze při stisknutí modifikačních kláves (Ctrl, Shift, Alt).

- Byly přidány nastavení zlomek zvětšení pro aplikace X11 běžící pod správou XWayland. Režim „Optimalizace pro aplikace“ zvyšuje kvalitu zobrazení rozhraní programů, které nepodporují zlomkové zvětšení. Režim „Optimalizace pro hry a celoobrazovkové aplikace“ umožňuje aplikacím využívat skutečné rozlišení obrazovky, přičemž na aplikace může být aplikována úroveň zvětšení, která se liší od úrovně aplikací, které podporují zlomkové zvětšení.
- Byly provedeny změny v systému zpracování klávesových zkratek:
- Při přepínání kombinací "Super+klávesy_správy_kurzorů" aktuální kartu zůstává zobrazena, dokud je klávesa Super stisknuta.
- Virtuální pracovní plochy nyní mají vyšší prioritu ve srovnání s displeji — navigace při přesunu oken nebo změně zaměření vstupu nejprve zahrnuje pracovní plochy na aktuálním displeji a poté přechází na další displej, pokud je k dispozici.
- Byl implementován cyklický přepínač virtuálních pracovních ploch (po posledním se přepne na první).
- Pro přepínání mezi displeji byla přidána nová kombinace "Super+Shift+klávesy_správy_kurzorů", pro přenos zaměření na jiný displej — "Alt+Super+klávesy_správy_kurzorů", pro přesun okna na jiný displej — "Shift+Alt+Super+klávesy_správy_kurzorů".
- Pro zvětšení nebo zmenšení měřítka pracovní plochy byly přidány klávesové zkratky "Super+" a "Super-".
- Do správce souborů byla přidána možnost pro předběžné zadání souborových cest — po zadání první písmene názvu souboru nebo adresáře se v adresním řádku zobrazí vzory automatického doplnění odpovídající existujícím souborům nebo adresářům. Byla přidána možnost pro otevření souborů jedním kliknutím. Byly přidány zkratky pro aktivaci režimů zobrazení souborů jako mřížka nebo seznam. Bylo implementováno přepínání na úpravy při kliknutí na adresář v souborové cestě. Bylo přidáno dialogové okno Otevřít adresář pro extrakci souborů do zadaného adresáře.
- Na stránku nastavení zvuku byla přidána možnost změny rovnováhy hlasitosti pro levé a pravé ucho.

- Do aplikačního modulu Přístupnost byly přidány možnosti pro zapnutí kontrastního režimu, inverzi barev, barevné filtry pro daltonisty a sloučení zvukových kanálů pro osoby s problémy se sluchem. Byla vylepšena implementace rozhraní pro zvětšení oblastí na obrazovce.

- V různých komponentách byly provedeny optimalizace a opravy zaměřené na snížení zátěže CPU.
- Byla přidána podpora protokolů Wayland ext-workspace-v1 a ext-image-capture-v1. Byl přidán protokol cosmic-workspace-v2.
- Byla realizována lokalizace názvů programů.
- Do aplikačního modulu připojení k síti byla přidána podpora autentizace EAP a PEAP.
- V COSMIC Media Player byla přidána možnost skrýt hlavičku, když není myš aktivní.
- Byla poskytnuta možnost nastavení záložního písma.
Zdroj: opennet.ru





