COSMIC, гэта настольнае асяроддзе Pop! _OS, заснаваная на мадыфікаванай абалонцы GNOME
System76 (дыстрыбутар Pop!_OS Linux) нядаўна выпусціла a справаздача аб распрацоўцы новага карыстальніцкага асяроддзя COSMIC, перапісанага на Rust. Асяроддзе распрацоўваецца як універсальны праект, які не прывязаны да пэўнага дыстрыбутыва і адпавядае спецыфікацыям Freedesktop, а таксама распрацоўваецца кампазітны сервер касмічнай зборкі на базе Wayland.
Аб праекце згадваецца, што для стварэння інтэрфейсу, COSMIC выкарыстоўвае бібліятэку Iced, які выкарыстоўвае модульную архітэктуру з мадэлямі бяспекі тыпаў і рэактыўнага праграмавання, а таксама прапануе архітэктуру, знаёмую распрацоўшчыкам, знаёмым з Elm, дэкларатыўнай мовай канструкцыі інтэрфейсу.
Мы павінны памятаць пра гэта System76 вырашыла ўнесці змены ў GTK і Iced, так як падчас выпрабаванняў, якія былі праведзены было падрыхтавана некалькі аплетаў COSMIC, адначасова напісаны на GTK і Iced для параўнання тэхналогій.
Што новага ў COSMIC?
У нядаўнім дакладзе, апублікаваным у якасці галоўнай навіны, работы, якія праводзяцца ў «COSMIC Panels» гэта ўзор una спіс актыўных вокнаў, ярлыкоў пункт acceder хутка да прыкладанняў і месцазнаходжання падтрымка пункт аплеты (інтэграваныя прыкладанні гэта працаваць у асобных працэсах).
Па EJEMPLO, аплеты рэалізуюць меню прыкладанняў, карыстальніцкі інтэрфейс, Хуткасць de стол, змяніць раскладку клавіятуры, кіраваць прайграваннем мультымедыя, змяніць аб'ём, кіраваць Wi-Fi і Bluetooth, адлюстроўваць выхадны накапляльных спісаў апавяшчэнняў, паказаць колькасць час і выключыць экран de называць. Варта адзначыць, што гэта плануецца рэалізаваць аплет з прагноз час, нататкі, кіраванне буферам абмену і рэалізацыя меню карыстач.
Згадваецца, што панэлі могуць быць дзяліць у раздзелах, па EJEMPLO, una раздзел цудоўны з меню і індыкатары і una раздзел знізіць з una спіс актыўных задач і цэтлікаў. Частковыя панэлі могуць быць месца вертыкальны і гарызантальна, займаць TODO el шырокі з экран o толькі абраная вобласць, выкарыстоўваць празрыстасць y мяняць el стыль у залежнасці ад выбару дызайну ачысціць y цёмна.
Яшчэ адна прыкметная змена версія абслугоўванне аптымізацыя Аўтаматыка Планавальнік System76 2.0 які дазваляе дынамічна наладжваць налады планавальніка задач CFS (Цалкам справядлівы планавальнік), змяняе прыярытэт выканання працэс пункт паменшыць затрымкі і максімізаваць el прадукцыйнасць Дэль працэс звязаныя з la акно de праца фактычны Дэль карыстач. Згадваецца, што была дададзена новая падтрымка такіх палітык, як SCHED_FIFO і SCHED_IDLE.
La Nueva версія аб'ядноўвае сервер СМІ Pipewire, павелічэнне прыярытэт Дэль працэс дысплей ўтрыманне мультымедыя, у дадатак да архіў канфігурацыя была ператворана ў a новае фармат, дзе можа вызначаць свае правілы і кантроль el выкарыстанне у розных рэжымах аптымізацыі. Напрыклад, згадваецца дзяржавы "Канфігурацыя на аснове харчавання" ужываецца для кантрольных груп і бацькоўскіх працэсаў, the спажыванне рэсурсаў у ст працэс праграміста асноўнай Гэта было зніжана en аб 75%.
З іншыя змены якія вылучаюцца:
- Новая рэалізацыя гатовага канфігуратара з новай бібліятэкай віджэтаў.
- Першая версія канфігуратара прапануе налады для панэлі, клавіятуры і фону працоўнага стала.
- У далейшым колькасць старонак з наладамі будзе павялічана.
- Канфігуратар мае модульную архітэктуру, якая дазваляе лёгка падключаць дадатковыя старонкі з наладамі.
- Ідзе падрыхтоўка да інтэграцыі падтрымкі дысплеяў з шырокім дынамічным дыяпазонам (HDR) і элементаў кіравання колерам (напрыклад, плануецца дадаць падтрымку каляровых профіляў ICC).
- На кампазітны сервер cosmic-comp дададзена падтрымка вываду з 10-бітным прадстаўленнем колеру на канал.
- Бібліятэка Iced GUI працуе над інструментамі падтрымкі для людзей з абмежаванымі магчымасцямі.
- Праведзена эксперыментальная інтэграцыя з бібліятэкай AccessKit і дададзеная магчымасць выкарыстання праграм чытання з экрана Orca.
У рэшце рэшт калі вам цікава даведацца пра гэта больш, вы можаце праверыць дэталі Па наступнай спасылцы.
Будзьце першым, каб каментаваць