Vydání prostředí pracovního stolu COSMIC 1.3.0

Společnost System76, vyvíjející Linuxový distribuci Pop!_OS, zveřejnila vydání desktopového prostředí COSMIC 1.3.0. Balíčky s COSMIC 1.3.0 jsou dostupné v distribuci Pop!_OS 24.04 a brzy budou očekávány v Fedoře, 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 vyvíjí jako univerzální projekt, který není vázán na konkrétní distribuci a odpovídá specifikacím Freedesktop. K 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 nabízí architekturu známou vývojářům, kteří mají zkušenosti s deklarativním jazykem pro tvorbu rozhraní Elm. K dispozici je několik vykreslovacích enginů, které podporují Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojářům je poskytován připravený soubor widgetů, možnost vytvářet asynchronní zpracovatele a používat adaptivní rozložení 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.

Hlavní změny:

  • Byl přidán efekt průhlednosti „Frosted glass“, který rozmazává pozadí překrývající okno, ve stylu matného skla podobně jako efekt Liquid Glass v macOS. Efekt byl realizován pomocí Wayland protokolu ext-background-effect, který zajišťuje stylizaci poloprůhledných částí Wayland povrchů.
  • Applet pro správu síťového připojení a konfigurátor byl převeden z přímého volání na NetworkManager na použití vrstvy nmrs.
  • Applet pro přepínání rozložení klávesnice (input-sources) byl převeden na použití Wayland protokolu cosmic-keymap-unstable-v1, jehož podporu zajišťuje kompozitní správce cosmic-comp a pozadí proces cosmic-settings-daemon.
  • Pro podporu obrázků ve formátu Avif v službě pro nastavení tapet na pracovní plochu cosmic-bg byla použita knihovna libdav1d.
  • V souborovém správci byla přidána možnost výběru podkategorií při filtrování obsahu podle MIME typů.
  • V aplikaci cosmic-monitor, která zobrazí informace o systému, běžících procesech a spotřebě zdrojů, byla přidána podpora pro sběr statistik pro GPU Intel, implementován výpočet spotřeby energie GPU AMD a Intel, a zajištěno zobrazení dat o spotřebě energie GPU a stavu video paměti.
  • V panelu byla vylepšena pozice vyskakovacích oken appletů. Byly přidány možnosti pro skrytí panelu a zachování stylu při maximalizaci oken.
  • Do konfigurátoru byla přidána podpora pro použití obrázků ve formátu AVIF pro tapety pracovní plochy.
  • V kontextovém menu je nyní ve výchozím nastavení zobrazen diskrétní GPU.

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