Společnost System76, vyvíjející Linuxový distribuci Pop!_OS, zahájila testování druhé alfa verze 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 pro systémy s GPU NVIDIA (3 GB) a Intel/AMD (2,5 GB), postavené na základě testovacího buildu distribuce Pop!_OS 24.04. Rovněž jsou k dispozici hotové balíčky pro Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox a CachyOS.
COSMIC se vyvíjí jako univerzální projekt, který není vázán na konkrétní distribuci a odpovídá specifikacím Freedesktop. Pro stavbu rozhraní v COSMIC je využívána knihovna Iced, která používá bezpečné typy, modulární architekturu a model reaktivního programování, a také nabízí architekturu, která je známá vývojářům obeznámeným s jazykem deklarativního stavění rozhraní Elm. Jsou poskytovány různé výkresové enginy, které podporují 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í zpracovatele a používat adaptivní uspořádání prvků rozhraní podle velikosti okna a obrazovky. Na projektu se také vyvíjí kompozitní server cosmic-comp založený na Wayland.
Hlavní změny oproti první alfa verzi COSMIC:
- Do konfigurátoru byl přidán modul pro nastavení zvuku, který umožňuje vybírat zvuková zařízení, měnit hlasitost a přiřazovat k zařízením profily, jako například "analogový stereo", "digitální stereo" a "Pro Audio". Přidána podpora zvukových zařízení s rozhraním Bluetooth.

- Do konfigurátoru byla přidána panel "Napájení a baterie", který umožňuje výběr režimu spotřeby energie: "minimální spotřeba energie", "maximální výkon" a "vyvážený režim". Na stránce je také zobrazen stav nabití nejen vestavěné baterie, ale také baterií připojených bezdrátových zařízení, jako jsou myš, klávesnice a sluchátka.

- Do konfigurátoru byla přidána panel "Síť a bezdrátové připojení", který zajišťuje přístup na stránky nastavení kabelových, bezdrátových a VPN připojení, a také zobrazuje stavy připojení.

- V panelu pro nastavení obrazovek je poskytnuta volba, zda škálovat výstup aplikací X11. Při aktivaci škálování může obsah vypadat rozmazaně na obrazovkách s vysokou hustotou pixelů, zatímco při vypnutí může obsah vypadat příliš malý.

- V nastavení data a času se objevil přepínač pro zobrazení sekund v hodinovém appletu.

- Do sekce nastavení týkající se správy oken byly přidány režimy sledování fokusu vstupu podle kurzoru (fokus je nastaven na okna, nad kterými se aktuálně nachází kurzor myši) a sledování kurzoru podle fokusu (změna fokusu klávesovou zkratkou nebo otevření nového okna způsobí přesunutí kurzoru do levého horního rohu okna). Také byl přidán přepínač pro vypnutí vyvolání akcí při stisknutí klávesy Super.

- Do nastavení vzhledu přidána možnost výběru hustoty uspořádání prvků rozhraní – komfortní, kompaktní a s velkými odstavci. Režim hustoty ovlivňuje velikost nadpisů, vzdálenost mezi jednotlivými prvky seznamu a aplikačních modulů.

- Do konfigurátoru přidána nová panel s nastavením Bluetooth, umožňující párovat, připojovat a odpojovat zařízení.

- Možnosti správce souborů byly výrazně rozšířeny. Do záhlaví byly přidány vyhledávací řádek, tlačítko pro vytváření nových složek, přepínače režimů zobrazení souborů (seznam nebo mřížka ikon) a režimy třídění. Přidána podpora třídění podle názvu, typu, času změny, času vytvoření a velikosti. Nabídnuta klávesová zkratka Ctrl+ pro vyvolání nastavení. Na bočním panelu se objevily oddělovače mezi košem, síťovými úložišti a dalšími úložnými zařízeními.

Do kontextového menu přidáno tlačítko pro náhled souborů před jejich otevřením. Na bočním panelu implementován režim zobrazení seznamu nedávno používaných souborů s možností jejich náhledu.

Přidán režim galerie, který umožňuje používat správce souborů jako prohlížeč obrázků s možností sekvenčního zobrazení obsahu vybraného adresáře.

Implementována podpora pro zobrazení síťových úložišť. Do kontextového menu přidána tlačítka pro komprimaci souborů a extrakci z archivů ve formátu .tar, .tbz, .tgz, .txz a .zip. Dokončeno vytváření obsahu nabídky „File“.

- Výrazně zrychlená načítání správce aplikací (COSMIC Store) při prvním spuštění.
- Do aplikačního modulu pro správu napájení přidána podpora prahových hodnot nabíjení, určujících, při jaké úrovni nabití by měl akumulátor začít nebo přestat nabíjet.
- V aplikačním modulu pro změnu hlasitosti snížena zátěž CPU.
- V applu s hodinami zajištěno aktualizace času po přepnutí časových zón a vylepšen formát zobrazení času.
- Provedena optimalizace vykreslování textu.
- Zvýšena spolehlivost použití necelých hodnot měřítka ve hrách spouštěných pomocí balíčku Proton.

Zdroj: opennet.ru












