Společnost System76, vyvíjející linuxovou distribuci Pop!_OS, představila třetí alfa-verzi pracovního prostředí COSMIC, napsaného v jazyce Rust (neplést se starým COSMIC, který byl založen na GNOME Shell). K testování jsou k dispozici ISO obrazové soubory pro systémy s GPU NVIDIA (3 GB) a Intel/AMD (2.6 GB), postavené na testovací verzi distribuce Pop!_OS 24.04. Také 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 druhé alfa-verzi COSMIC:
- Do nastavení správy spotřeby energie byly přidány možnosti pro automatické vypínání obrazovky a přechod systému do spánkového režimu.
- Na panel nastavení vzhledu byl přidán blok s experimentálními nastaveními, který umožňuje změnit systémové písmo, vybrat monospace písmo, změnit ikony a nastavit téma grafického toolkit.

- Rozšířeny možnosti správce souborů COSMIC Files:
- Byla přidána podpora pro připínání oblíbených adresářů do bočního panelu.
- Dlouhé názvy souborů, které se nevejdou do řádku, jsou nyní zobrazeny v popisku, který se objeví při najetí kurzoru myši na soubor.
- Do nabídky Zobrazit byla přidána možnost pro zobrazení skrytých souborů a adresářů.
- Při vyhledávání byla implementována podpora pro oddělení výsledků pro každou kartu.
- Byla přidána možnost montování šifrovaných zařízení a spouštění spustitelných souborů.
- Bylo přidáno tlačítko pro vyprázdnění koše.
- Byla přidána podpora pro obrázky ve formátu JPEG XL.
- Pro soubory v bočním a navigačním panelu byly přidány možnosti „Otevřít“ a „Otevřít s...“.
- Vylepšen režim galerie, který umožňuje používat správce souborů jako prohlížeč obrázků — do nabídky Zobrazit byla přidána funkce vyvolání galerie a také byla implementována možnost prohlížení vybraných obrázků stisknutím klávesy mezerníku.
- Výchozí nastavení pro náhledy souborů před jejich otevřením je nyní vypnuto — pro náhled je třeba nyní výslovně použít kontextové menu, klávesovou zkratku Ctrl + Mezerník nebo možnost „zobrazit detaily“ v nabídce Zobrazit.

- Do správce aplikací (COSMIC Store) byla přidána nová sekce „Vyrobeno pro COSMIC“, která nabízí výběr aplikací, napsaných komunitou speciálně pro COSMIC. Do informací o aplikaci byly přidány údaje o URL a licenci. Byla přidána možnost instalace místních deb balíčků a balíčků ve formátu flatpak prostřednictvím externího odkazu.

- Do appletu s informacemi o připojení k síti byla přidána podpora automatického obnovení připojení po probuzení z režimu spánku nebo po výpadku spojení.
- Do knihovny libcosmic, používané v COSMIC pro vytváření grafických aplikací, byl přidán nový widget s implementací patičky. Ikony pro tlačítka otevření a zavření byly aktualizovány.
- Zvýšena výkonnost vyhledávání.
- Přidána podpora pro přemapování klávesy Caps Lock, aby byla identifikována jako klávesa Ctrl.
- Přidána podpora pro čtečky obrazovky, která v současnosti omezuje možnosti využít Orca ve Firefoxu a aplikacích GNOME. Možnost použít Orca v uživatelském rozhraní a aplikacích COSMIC plánují přidat v příštím měsíci. Ve vývoji je také applet, který umožňuje zapínat a vypínat čtečku obrazovky z panelu (v tuto chvíli je třeba spustit Orca v terminálu).
Zdroj: opennet.ru



