Maui Shell, нова потребителска среда от разработчиците на Nitrux

Наскоро разработчици на дистрибуцията на Nitrux, предлагаща собствена среда на работния плот "NX Desktop", направени известни съобщението на създаване на нова потребителска среда на Maui Shell който може да се използва на настолни компютри, мобилни устройства и таблети, автоматично се адаптира към размера на екрана и наличните методи за въвеждане.

Околната среда се разгръща под понятието "конвергенция", което предполага възможност за работа с едни и същи приложения както на сензорните екрани на смартфони и таблети, така и на големите екрани на лаптопи и компютри.

Например кожа за смартфон може да се формира на базата на Maui Shell, който, когато е свързан към монитор, клавиатура и мишка, може да превърне вашия смартфон в преносима работна станция. Една и съща кожа може да се използва за настолни компютри, смартфони и таблети, без да е необходимо да създавате отделни версии за устройства с различни форм фактори.

Обвивката използва компонентите на MauiKit GUI и рамката 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.   Хосе Бенаке каза той

    Този татко!!! Следя проекта повече от година. Надяваме се, че това е добър GUI, който може да направи скок към обединяването на устройства.