Кампанія System76, якая распрацоўвае Linux-дыстрыбутыў Pop!_OS, апублікавала выпуск асяроддзя працоўнага стала COSMIC 1.8.0. Пакеты з COSMIC 1.8.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.
Сярод змен:
- У кампазітным мэнэджары cosmic-comp значна палепшана падтрымка сэнсарных экранаў.
- У кампазітным мэнэджары cosmic-comp рэалізавана магчымасць запуску вокнаў X11-прыкладанняў у мінімізаваным выглядзе. Дададзена падтрымка налады прымяняецца па змаўчанні рэжыму дэкарыравання вокнаў на баку сервера. Вырашана праблема з аварыйным завяршэннем пры стварэнні скрыншота. Палепшана падтрымка гібрыдных канфігурацый c інтэграваным GPU і дыскрэтнай відэакартай. Наладжана выбарачнае скругленне кутоў у тэмах афармлення.

- Абноўлена бібліятэка Smithay, што прывяло да паляпшэння падтрымкі захопу паказальніка мышы.
- У аплете кіравання Bluetooth і канфігуратары прадстаўлена магчымасць прызначэння Bluetooth-прыладам адвольных імёнаў.
- У бібліятэцы прыкладанняў (cosmic-app-library) забяспечана выраўноўванне па цэнтры імёнаў праграм, якія паказваюцца пад піктаграмамі.

- У файлавым мэнэджары ўключана аўтаматычнае пераключэнне на іншую ўкладку пары зачыненні актыўнай укладкі.
- Наладжана падтрымка двухфактарнай аўтэнтыфікацыі ў экране ўваходу ў сістэму.
- Вядзецца распрацоўка экраннай клавіятуры, якая пакуль не ўключана ў склад рэлізаў COSMIC. У экраннай клавіятуры дададзены індыкатар пераключэння раскладак клавіятуры і рэалізавана апрацоўка вонкавага пераключэння раскладак (напрыклад, камбінацыяй клавіш на фізічнай клавіятуры).


Крыніца: opennet.ru


