Vydanie prostredia pracovnej plochy COSMIC 1.6.0

Spoločnosť System76, ktorá vyvíja Linuxový distribútor Pop!_OS, vydala novú verziu prostredia pracovnej plochy COSMIC 1.6.0. Balíky s COSMIC 1.6.0 sú k dispozícii v distribúte Pop!_OS 24.04 a čoskoro sa očakávajú v Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox a CachyOS. Kód je napísaný v jazyku Rust a je šírený pod licenciami GPLv3 (aplikácie) a MPL-2.0 (knižnice).

COSMIC sa vyvíja ako univerzálny projekt, nezávislý od konkrétnej distribúcie a vyhovujúci špecifikáciám Freedesktop. Na vytvorenie rozhrania v COSMIC sa používa knižnica Iced, ktorá využíva bezpečné typy, modulárnu architektúru a model reaktívneho programovania, a tiež ponúka architektúru, ktorá je známa pre vývojárov oboznámených s jazykom deklaratívneho vytvárania rozhraní Elm. Poskytuje sa niekoľko renderovacích motorov, ktoré podporujú Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojárom sa ponúka hotový súbor widgetov, možnosť vytvárať asynchronné spracovateľov a používať adaptívne usporiadanie prvkov rozhrania v závislosti od veľkosti okna a obrazovky.

Okrem použitia jazyka Rust sa medzi zvláštnosti COSMIC radia módy hybridného dlaždicového usporiadania okien a zásuvného usporiadania okien (skupinovanie okien podobne ako na záložkách v prehliadači), ktoré môžu byť zapnuté v súvislosti s virtuálnymi pracovnými plochami. Projekt taktiež vyvíja kompozitný server cosmic-comp na báze Wayland.

Medzi zmenami:

  • Pridala sa možnosť individuálneho nastavenia úrovne hlasitosti a parametrov výstupu viazaných na jednotlivé aplikácie.
  • V emulátore terminálu bola implementovaná možnosť nastavenia vizuálneho rozdelenia hraníc medzi panelmi.
  • Vo správci súborov bola v vyhľadávacom riadku implementovaná podpora operácií kopírovania a vkladania cez schránku.
  • Bol vykonaný prípravný proces na implementáciu funkcií pre zachytávanie vstupu a vzdialený prístup k pracovnej ploche. Pridaná podpora pre protokol emulácie vstupu EI (Emulated Input).
  • V kompozitnom správci bola implementovaná podpora 6. verzie protokolu linux-dmabuf, ktorý poskytuje prostriedky na prácu s viacerými grafickými kartami, keď je potrebné vykreslenie na inom GPU (napríklad na samostatnej grafickej karte namiesto integrované).
  • Pri zobrazení pozadia pracovnej plochy sa zohľadnili informácie o otočení obrázka, ktoré sú prítomné v metadátach EXIF.
  • V cosmic-greeter bola pridaná podpora obrázkov vo formátoch JPEG-XL a AVIF, a taktiež bol zapojený Wayland protokol cosmic-keymap-unstable-v1.



Zdroj: opennet.ru
Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster