Maui Shell, нове середовище користувача від розробників Nitrux

Нещодавно розробники дистрибутива Nitrux, пропонує власне середовище робочого столу "NX Desktop", оголошено оголошення про створення нового середовища користувача Maui Shell які можна використовувати на настільних комп’ютерах, мобільних пристроях і планшетах, автоматично адаптується до розміру екрана і доступні методи введення.

Навколишнє розгортається під поняттям «конвергенція», що передбачає можливість роботи з одними і тими ж додатками як на сенсорних екранах смартфонів і планшетів, так і на великих екранах ноутбуків і ПК.

Наприклад, скін для смартфона можна сформувати на основі Maui Shell, який при підключенні до монітора, клавіатури та миші може перетворити ваш смартфон на портативну робочу станцію. Один і той же скін можна використовувати для настільних комп’ютерів, смартфонів і планшетів, без необхідності створювати окремі версії для пристроїв з різними форм-факторами.

Оболонка використовує компоненти графічного інтерфейсу MauiKit і фреймворк Kirigami, який розробляється спільнотою KDE. Kirigami — це плагін для Qt Quick Controls 2, а MauiKit пропонує готові шаблони інтерфейсу користувача, які дозволяють дуже швидко створювати програми, які автоматично адаптуються до розміру екрана та доступних методів введення.

Середовище користувача Maui Shell Він складається з двох компонентів:

  • Обгортка Cask, яка надає контейнер, який охоплює весь вміст на екрані. Оболонка також містить основні шаблони для таких елементів, як верхня панель, спливаючі діалогові вікна, екранні карти, області сповіщень, панель закріплення, ярлики, інтерфейс виклику програми тощо.
  • Менеджер з’єднань Zpace, відповідальний за відображення та розміщення вікон у контейнері Cask, обробку віртуальних робочих столів.

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

При роботі на звичайних моніторах оболонка працює в режимі робочого столу, з панеллю, закріпленої у верхній частині, яка не закрита вікнами, відкритими на весь екран, а елементи панелі автоматично закриваються, коли ви клацаєте за межами них. Інтерфейс вибору програми відкриється в центрі екрана. Елементи керування призначені для використання миші.

З сенсорним екраном оболонка працює в портретному режимі планшета: Відкриті вікна заповнюють весь екран і відображаються без декоративних елементів. На віртуальному робочому столі дозволяється не більше двох вікон, які розміщуються поруч або в стек, за аналогією з плиточними менеджерами вікон. Розміри вікон можна змінювати за допомогою жесту «щипки» або переміщувати вікна, пересуваючи їх трьома пальцями; Коли ви переміщуєте вікно за межі екрана, воно переноситься на інший віртуальний робочий стіл. Інтерфейс вибору програми займає весь доступний простір на екрані.

На телефонах елементи панелі та список програм розгортаються на весь екран: Ковзаючий рух ліворуч від верхньої панелі відкриває блок зі списком повідомлень і календарем, а праворуч – блок швидких налаштувань. Якщо вміст списку програм, сповіщень або налаштувань не вміщується на одному екрані, використовується прокрутка. Для кожного віртуального робочого стола може відображатися лише одне вікно, яке займає весь доступний простір і перекриває нижню панель. За допомогою жестів гортання по екрану ви можете відкрити нижню панель або перемикатися між відкритими програмами.

Проект активно розвивається. Функції, які ще не реалізовані, включають підтримку налаштувань кількох моніторів, менеджера сеансів, конфігуратора та використання XWayland для запуску програм X11 у сеансі на основі Wayland.

Перша експериментальна версія включена як опція в грудневе оновлення дистрибутива Nitrux 1.8. Існує два варіанти запуску Maui Shell: за допомогою власного композитного сервера Zpace за допомогою Wayland і запуск окремої оболонки Cask в рамках сеансу на основі сервера X. Перша альфа-версія запланована на березень, бета-версія запланована на червень, і перший стабільний випуск заплановано на вересень 2022 року.

Код проекту написаний на C++ і QML і поширюється під ліцензією LGPL 3.0.

Нарешті, якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Хосе Бенаке - сказав він

    Той Батько!!! Стежу за проектом більше року. Сподіваюся, це хороший графічний інтерфейс, який може зробити стрибок до уніфікації пристроїв.