Maui Shell: новая оболочка рабочего стола от создателей Nitrux Linux

Команда, стоящая за дистрибутивом Nitrux Linux, в последние годы заметно наращивает влияние на сообщество открытого ПО. Теперь она делает ещё один шаг вперёд — представляет собственную оболочку рабочего стола Maui Shell.

Немного истории проекта Maui

Проект Maui развивает та же команда, что и Nitrux Linux, и за это время она успела выпустить целый набор приложений. Например, файловый менеджер Index в своё время попал в число лучших приложений года по версии редакции It's FOSS.

Среди других программ проекта:

  • Index — файловый менеджер;
  • Nota — приложение для заметок;
  • VVave — музыкальный плеер;
  • Clip — видеоплеер;
  • Pix — просмотрщик изображений.

Все они построены на собственном фреймворке MauiKit, который базируется на Kirigami. Главная идея MauiKit — конвергентность: приложения одинаково хорошо работают и на десктопе, и на смартфоне, а разработчикам фреймворк предлагает готовый набор виджетов, ускоряющий создание интерфейсов. Проблема лишь в том, что на стандартном рабочем столе KDE Plasma, который используется в Nitrux Linux, эти приложения смотрелись немного чужеродно. Именно эту нестыковку и должна исправить Maui Shell.

Что представляет собой Maui Shell

Maui Shell построена на тех же технологиях, что и остальные приложения проекта, — MauiKit и Qt. Внешне оболочка явно вдохновлена Gnome Shell: смахивание вверх от нижнего края экрана открывает обзор, похожий на Gnome Activities. Рядом с ним располагается компактный док для запуска программ через удобный лаунчер, а в правом верхнем углу — центр управления в духе macOS с продуманным набором меню и настроек.

При этом Maui Shell не выглядит простой копией. Интерфейс ощущается современным и плоским по стилю — по впечатлениям автора обзора, даже более аккуратным, чем у Gnome и KDE Plasma. К тому же на слабом железе и в виртуальных машинах Maui Shell работает заметно отзывчивее, чем штатная версия Plasma в Nitrux.

Ставка на конвергентность

Главной особенностью Maui Shell автор называет конвергентность — поддержку одновременно десктопных и мобильных форм-факторов. Похожую задачу в 2010 году пыталась решить Canonical со своей оболочкой Unity, но проект в итоге признали неудачным и полностью свернули к 2018 году.

Разница в том, что у Maui Shell уже есть готовая база конвергентных приложений — те самые Index, Nota, VVave, Clip и Pix, изначально спроектированные под работу и на компьютере, и на телефоне. По мере того как Linux на мобильных устройствах получает всё больше внимания разработчиков, такая заранее подготовленная экосистема выглядит серьёзным преимуществом.

Как попробовать и чего пока не хватает

Maui Shell уже доступна «из коробки» в свежем релизе Nitrux 1.8 — устанавливать её отдельно не нужно. Но пользоваться оболочкой как основной пока рано: разработка находится на раннем этапе, и часть функций либо не реализована, либо работает нестабильно. В список пробелов входят:

  • поддержка Bluetooth;
  • поддержка PulseAudio;
  • переключатели сети;
  • управление через MPRIS;
  • поддержка drag-and-drop;
  • работа с несколькими мониторами;
  • приложение настроек;
  • расширение XWayland shell.

Финальный релиз Maui Shell ожидается осенью 2022 года — именно тогда, по мнению автора обзора, оболочку можно будет рекомендовать для повседневной работы.

Источник: It's FOSS.