Vydání pracovní plochy COSMIC 1.8.0

Společnost System76, která vyvíjí linuxovou distribuci Pop!_OS, publikovala vydání prostředí desktopu COSMIC 1.8.0. Balíčky s COSMIC 1.8.0 jsou dostupné v distribuci Pop!_OS 24.04 a brzy očekáváme i ve 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 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.

Mezi změnami:

  • V kompozitním správci cosmic-comp byla značně vylepšena podpora dotykových obrazovek.
  • V kompozitním správci cosmic-comp byla implementována možnost spouštění oken X11 aplikací v minimalizované podobě. Byla přidána podpora pro nastavení výchozího režimu dekorace oken na straně serveru. Byla vyřešena chyba, která způsobovala pád při vytváření snímku obrazovky. Byla vylepšena podpora hybridních konfigurací s integrovaným GPU a diskrétní grafickou kartou. Bylo zavedeno selektivní zaoblení rohů v tématech.
  • Byla aktualizována knihovna Smithay, což vedlo k vylepšení podpory zachycení kurzoru myši.
  • V appletu pro správu Bluetooth a konfiguratorech byla přidána možnost přiřazení libovolných názvů Bluetooth zařízením.
  • V knihovně aplikací (cosmic-app-library) bylo zajištěno vycentrování názvů programů, které se zobrazují pod ikonami.
  • V souborovém manažeru bylo přidáno automatické přepínání na jinou kartu při zavření aktivní karty.
  • Byla zavedena podpora dvoufaktorové autentizace na přihlašovací obrazovce.
  • Probíhá vývoj obrazovkové klávesnice, která zatím není zahrnuta ve verzích COSMIC. V obrazovkové klávesnici byla přidána indikace přepínání rozložení klávesnice a byla implementována podpora externího přepínání rozložení (například kombinací kláves na fyzické klávesnici).



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