Муҳити нави кушодаи корбар Maui Shell ҷорӣ карда шуд

Таҳиягарони дистрибьютерҳои Nitrux, ки мизи кории NX Desktop-и худро пешниҳод мекунанд, аз таъсиси муҳити нави корбар Maui Shell эълон карданд, ки он метавонад дар системаҳои мизи корӣ, дастгоҳҳои мобилӣ ва планшетҳо истифода шавад ва ба таври худкор ба андозаи экран ва усулҳои вуруди иттилоот мувофиқат кунад. . Рамзи лоиҳа дар C++ ва QML навишта шудааст ва таҳти иҷозатномаи LGPL 3.0 паҳн карда мешавад.

Муҳит консепсияи «Конвергенсия»-ро таҳия мекунад, ки қобилияти кор карданро бо ҳамон замимаҳо ҳам дар экранҳои сенсории смартфонҳо ва планшетҳо ва ҳам дар экранҳои калони ноутбукҳо ва компютерҳо дар назар дорад. Масалан, дар асоси Maui Shell снаряд барои смартфон ташкил кардан мумкин аст, ки ҳангоми пайваст кардани монитор, клавиатура ва муш имкон медиҳад, ки смартфонро ба як истгоҳи кории сайёр табдил диҳед. Ҳамин қабилро барои системаҳои мизи корӣ, смартфонҳо ва планшетҳо истифода бурдан мумкин аст, бидуни зарурати эҷоди версияҳои алоҳида барои дастгоҳҳои дорои омилҳои гуногуни шакл.

Муҳити нави кушодаи корбар Maui Shell ҷорӣ карда шуд

Шелл ҷузъҳоро барои сохтани интерфейсҳои графикии MauiKit ва чаҳорчӯбаи Kirigami, ки аз ҷониби ҷомеаи KDE таҳия шудаанд, истифода мебарад. Kirigami як маҷмӯаи Qt Quick Controls 2 аст ва MauiKit қолибҳои элементҳои интерфейси тайёрро пешниҳод мекунад, ки ба шумо имкон медиҳанд, ки барномаҳоеро зуд эҷод кунед, ки ба андозаи экран ва усулҳои вуруди дастрас ба таври худкор мутобиқ шаванд.

Муҳити корбарии Maui Shell аз ду ҷузъ иборат аст:

  • Як қабати Cask, ки контейнереро таъмин мекунад, ки тамоми мундариҷаи экранро иҳота мекунад. Дар ҷабҳа инчунин қолабҳои асосӣ барои унсурҳо, аз қабили сатри боло, муколамаҳои поп-ап, харитаҳои экран, минтақаҳои огоҳинома, панели док, миёнабурҳо, интерфейси занги барнома ва ғайра дар бар мегирад.
  • Менеҷери таркибии Zpace, масъул барои намоиш ва ҷойгиркунии тирезаҳо дар контейнери Cask, коркарди мизи кории виртуалӣ. Протоколи Wayland ҳамчун протоколи асосӣ истифода мешавад, ки бо истифодаи Qt Wayland Compositor API кор мекунад. Ҷойгиркунӣ ва коркарди тиреза аз омили шакли дастгоҳ вобаста аст.
    Муҳити нави кушодаи корбар Maui Shell ҷорӣ карда шуд

Дар сатри боло майдони огоҳинома, тақвим ва гузаришҳо барои дастрасии зуд ба хусусиятҳои гуногуни умумӣ, аз қабили дастрасӣ ба танзимоти шабака, тағир додани овоз, танзими равшании экран, назорати бозикунӣ ва идоракунии сессия мавҷуд аст. Дар поёни экран панели док мавҷуд аст, ки дар он нишонаҳои замимаҳои пайвастшуда, маълумот дар бораи барномаҳои иҷрошаванда ва тугмаи паймоиш тавассути замимаҳои насбшуда (саркунак) мавҷуд аст. Барномаҳои дастрас вобаста ба филтри муайяншуда ба категорияҳо ё гурӯҳбандӣ мешаванд.

Ҳангоми кор дар мониторҳои муқаррарӣ, қабат дар реҷаи мизи корӣ кор мекунад, ки дар боло панел ҷойгир карда шудааст, ки онро тирезаҳои ба экран пурра кушодашуда манъ намекунанд ва элементҳои панел ҳангоми пахш кардани берун аз онҳо ба таври худкор баста мешаванд. Интерфейси интихоби барнома дар маркази экран кушода мешавад. Дастгоҳҳои идоракунӣ барои истифода бо муш тарҳрезӣ шудаанд. Миқдори худсаронаи равзанаҳоро кушодан мумкин аст, ки онҳо метавонанд андозаи дилхоҳ дошта бошанд, ба ҳам мепайванданд, ба мизи кории дигар интиқол дода шаванд ва ба экрани пурра васеъ шаванд. Windows дорои сарҳадҳо ва сатри унвон мебошад, ки бо истифода аз ҷузъи WindowControls намоиш дода мешаванд. Ороиши тиреза дар тарафи сервер анҷом дода мешавад.

Муҳити нави кушодаи корбар Maui Shell ҷорӣ карда шуд

Агар экрани сенсорӣ мавҷуд бошад, қабат дар реҷаи планшет бо тарҳбандии амудии элементҳо кор мекунад. Тирезаҳои кушода тамоми экранро ишғол мекунанд ва бе унсурҳои ороишӣ намоиш дода мешаванд. Дар як мизи кории маҷозӣ ҳадди аксар ду тирезаро кушодан мумкин аст, ки ба паҳлӯ ба паҳлӯ ё ҳамҷояшуда монанд ба менеҷерҳои тирезаҳои сафолӣ мебошанд. Шумо метавонед андозаи тирезаҳоро бо истифода аз имову ишораи пахшкунии экран тағир диҳед ё бо лағжонидани онҳо бо се ангушт тирезаҳоро ҳаракат кунед; вақте ки шумо тирезаро аз канори экран берун мекунед, он ба мизи кории дигари виртуалӣ интиқол дода мешавад. Интерфейси интихоби барнома тамоми фазои дастраси экранро ишғол мекунад.

Муҳити нави кушодаи корбар Maui Shell ҷорӣ карда шуд

Дар телефонҳо, унсурҳои панел ва рӯйхати барномаҳо ба экрани пурра васеъ мешаванд. Ҳаракати лағжиш дар тарафи чапи панели боло блокро бо рӯйхати огоҳиномаҳо ва тақвим ва дар тарафи рост блоки танзимоти зудро мекушояд. Агар мӯҳтавои рӯйхати барномаҳо, огоҳиҳо ё танзимот дар як экран мувофиқат накунад, паймоиш истифода мешавад. Барои ҳар як мизи кории виртуалӣ танҳо як равзана намоиш дода мешавад, ки тамоми фазои дастрасро ишғол мекунад ва панели поёнро ба ҳам мепайвандад. Бо истифода аз имову ишораи экран, шумо метавонед панели поёнро боло кунед ё байни барномаҳои кушода гузаред.

Муҳити нави кушодаи корбар Maui Shell ҷорӣ карда шуд

Лоиҳа дар ҳоли таҳияи фаъол аст. Хусусиятҳое, ки ҳанӯз амалӣ нашудаанд, дастгирии конфигуратсияҳои бисёрҷонибаи монитор, менеҷери сеанс, конфигуратор ва истифодаи XWayland барои иҷро кардани замимаҳои X11 дар сессияи асоси Wayland мебошанд. Функсияҳое, ки дар айни замон таҳиягарон ба он таваҷҷӯҳ доранд, дастгирии васеъшавии XDG-shell, панелҳо, мизи кории виртуалӣ, механизми Drag&Drop, баромади аудио тавассути Pulseaudio, ҳамкорӣ бо дастгоҳҳои Bluetooth тавассути Bluedevil, нишондиҳандаи идоракунии шабака ва назорати плеери медиа тавассути MPRI иборат аст. .

Аввалин версияи таҷрибавӣ ҳамчун вариант дар навсозии моҳи декабр ба тақсимоти Nitrux 1.8 дохил карда шудааст. Барои иҷро кардани Maui Shell ду вариант пешниҳод карда мешавад: бо сервери таркибии Zpace бо истифода аз Wayland ва иҷро кардани қабати алоҳидаи Cask дар сеанси сервери X. Нашри аввалини алфа моҳи март, версияи бета дар моҳи июн ва аввалин версияи устувор моҳи сентябри соли 2022 ба нақша гирифта шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ