Кампанія System76, якая распрацоўвае Linux-дыстрыбутыў Pop!_OS, апублікавала выпуск асяроддзя працоўнага стала COSMIC 1.6.0. Пакеты з COSMIC 1.6.0 даступныя ў дыстрыбутыве Pop!_OS 24/04 і ў бліжэйшы час чакаюцца ў Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox і CachyOS. Код напісаны на мове Rust і распаўсюджваецца пад ліцэнзіямі GPLv3 (прыкладанні) і MPL-2.0 (бібліятэкі).
COSMIC развіваецца як універсальны праект, не прывязаны да канкрэтнага дыстрыбутыва і які адпавядае спецыфікацыям Freedesktop. Для пабудовы інтэрфейсу ў COSMIC задзейнічана бібліятэка Iced, якая выкарыстоўвае бяспечныя тыпы, модульную архітэктуру і мадэль рэактыўнага праграмавання, а таксама прапануе архітэктуру, звыклую для распрацоўшчыкаў, знаёмых з мовай дэкларатыўнага пабудовы інтэрфейсаў Elm. Прадастаўляецца некалькі рухавічкоў адмалёўкі, якія падтрымліваюць Vulkan, Metal, DX12, OpenGL 2.1+ і OpenGL ES 2.0+. Распрацоўнікам прапануецца гатовы набор віджэтаў, магчымасць ствараць асінхронныя апрацоўшчыкі і выкарыстоўваць адаптыўную кампаноўку элементаў інтэрфейсу ў залежнасці ад памеру акна і экрана.
Апроч выкарыстання мовы Rust з асаблівасцяў COSMIC вылучаюцца рэжымы гібрыднай мазаічнай кампаноўкі вокнаў і стэкавага замацавання вокнаў (групоўка вокнаў па аналогіі са ўкладкамі ў браўзэры), якія могуць уключацца ў прывязцы да віртуальных працоўных сталоў. Праектам таксама распрацоўваецца кампазітны сервер cosmic-comp на базе Wayland.
Сярод змен:
- Дададзена магчымасць індывідуальнай змены ўзроўня гучнасці і параметраў высновы ў прывязцы да асобных прыкладанняў.
- У эмулятары тэрмінала рэалізавана магчымасць налады візуальнага падзелу меж паміж панэлямі.
- У файлавым мэнэджэры ў пошукавым радку рэалізаваная падтрымка аперацый капіявання і ўстаўкі праз буфер абмену.
- Праведзена падрыхтоўка да рэалізацыі магчымасцей для захопу ўводу і аддаленага доступу да рабочага стала. Дададзена падтрымка пратакола эмуляцыі ўводу EI (Emulated Input).
- У кампазітным мэнэджары рэалізаваная падтрымка 6 версіі пратаколу linux-dmabuf, у якой прадстаўлены сродкі для працы з некалькімі відэакартамі пры неабходнасці рэндэрынгу на іншым GPU (напрыклад, на дыскрэтнай відэакарце замест убудаванай).
- Пры адлюстраванні шпалер працоўнага стала ўлічаны звесткі аб павароце выявы, якія прысутнічаюць у метададзеных EXIF.
- У cosmic-greeter дададзена падтрымка малюнкаў у фарматах JPEG-XL і AVIF, а таксама задзейнічаны Wayland-пратакол cosmic-keymap-unstable-v1.

Крыніца: opennet.ru
