Vydání desktopového prostředí COSMIC 1.10.0

Společnost System76, která vyvíjí linuxovou distribuci Pop!_OS, zveřejnila vydání desktopového prostředí COSMIC 1.10.0. Balíčky s COSMIC 1.10.0 jsou dostupné v distribuci Pop!_OS 24.04 a brzy se očekávají v Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox a CachyOS. Kód je napsán v jazyce Rust a je distribuován pod licencemi GPLv3 (aplikace) a MPL-2.0 (knihovny).

COSMIC se rozvíjí jako univerzální projekt, který není vázán na konkrétní distribuci a odpovídá specifikacím Freedesktop.
Pro vytvoření rozhraní v COSMIC je využita 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 vytváření rozhraní Elm. Je k dispozici několik renderovacích engine, které podporují 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í uspořádání prvků rozhraní v závislosti na 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 založený na Wayland.

Mezi změnami:

  • Byla přidána možnost přiřazení grafických tabletů k určitému displeji.

  • V kompozitním serveru V cosmic-comp byla implementována podpora přepínání zaostření na okna na základě událostí ze dotykové obrazovky. Systém sestavení byl převeden z make na nástroj just. Byla vyřešena chyba s funkcí panelu a virtuálních pracovních ploch na systémech s hybridní grafikou, které kombinují grafické karty NVIDIA s integrovanými GPU.
  • V cosmic-launcher je pro zlepšení výkonu vykreslování ve výchozím nastavení využíván API WGPU, který funguje nad Vulkanem, Metalem, D3D12 a OpenGL.
  • V cosmic-monitor byl oddělen hledání procesů a aplikací.
  • V cosmic-player byla deaktivována automatická skrytí prvků rozhraní, pokud je kurzor myši umístěn na ovládacích prvcích přehrávání.
  • V cosmic-session byla přidána podpora definice proměnných prostředí v podadresáři ~/config/environment.d a bylo povoleno používání vlastních SSH agentů.
  • V katalogu aplikací cosmic-store bylo implementováno místní ukládání snímků obrazovky a byl navržen režim galerie, který se aktivuje kliknutím na snímky obrazovky.
  • Do terminálového emulátoru cosmic-term byly přidány klávesové zkratky
    „Ctrl+Shift+levá šipka“ a „Ctrl+Shift=pravá šipka“ pro přesun karet doleva a doprava.



Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster