Команда, стоящая за дистрибутивом 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.