Представлен (http://www.maui-project.org/news/2013/12/24/hawaii-020-released/) выпуск легковесного десктоп-окружения Hawaii 0.2 (https://github.com/mauios/wiki/wiki/Hawaii-0.2.0), изначально разрабатываемым с использованием протокола Wayland, тулкита Qt5 и технологии QtQuick 2. Версия 0.2 позиционируется как первый стабильный выпуск, в котором доведены до рабочего состояния все ключевые возможности. Расширенные функции, такие как средства для управления питанием, планируется реализовать в следующих выпусках. Окружение развивается специально для дистрибутива Maui (http://www.maui-project.org/), но может быть установлено и в любых других дистрибутивах Linux.<center><a href="http://www.maui-project.org/images/showcase/screenshots/appc... src="https://www.opennet.ru/opennews/pics_base/0_1387991358.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
В состав выпуска включены следующие пакеты:
- hawaii-shell (https://github.com/mauios/hawaii-shell) - пользовательская оболочка с реализацией окружения рабочего стола. В настоящее время доступен только вариант для обычных ПК и ноутбуков, но запланированы версии интерфейса для планшетов и нетбуков. В состав оболочки входят: интерфейс для запуска приложений (Launcher), панель, интерфейс для выбора программ (AppChooser), система вывода уведомлений, агент к PolicyKit для выполнения привилегированных действий, хранитель экрана, плагин к композитному серверу Weston с реализацией дополнительных визуальных эффектов и анимации, механизм для загрузки тем оформления. Поддерживается работа на многомониторных конфигурациях и использование собственных тем оформления;
- Green Island (https://github.com/hawaii-desktop/greenisland) - опциональный композитный сервер, использующий наработки проекта Wayland. Формально распространяется как отдельный экспериментальный проект. В основной конфигурации Hawaii Shell использован развиваемый проектом Wayland композитный сервер Weston со специально созданным плагином;
- hawaii-system-preferences (https://github.com/mauios/hawaii-system-preferences) - интерфейс для настройки параметров системы. Пока доступны апплеты для настройки ланчера, цветового оформления и обоев рабочего стола. Планируется разработка апплета для настройки сети;
- fluid (https://github.com/mauios/fluid) - библиотека с компонентами QtQuick для упрощения разработки приложений для десктоп-окружения Hawaii;
- qtconfiguration (https://github.com/mauios/qtconfiguration) - API для поддержания конфигурации с возможностями отправки приложениям уведомлений об изменении настроек;
- qtaccountsservice (https://github.com/mauios/qtaccountsservice) - API для работы с DBus-сервисом AccountsService (http://www.freedesktop.org/wiki/Software/AccountsService/), развиваемым проектом GNOME в рамках инициативы freedesktop.org для унификации средств управления информацией об аккаунтах пользователей;
- hawaii-wallpapers (https://github.com/mauios/hawaii-wallpapers) - набор обоев для рабочего стола;
- hawaii-icon-themes (https://github.com/mauios/hawaii-icon-themes) - набор пиктограмм и изображений курсоров;
- hawaii-terminal (https://github.com/mauios/hawaii-terminal) - эмулятор терминала;
- Дополнительно в рамках проекта развиваются: файловый менеджер Swordfish (https://github.com/hawaii-desktop/swordfish), менеджер (https://github.com/hawaii-desktop/archiver) для работы с архивами, просмотрщик изображений EyeSight (https://github.com/hawaii-desktop/eyesight) и менеджер входа в систему (https://github.com/hawaii-desktop/login-manager).
В качестве причины создания нового десктоп-окружения называется (http://www.maui-project.org/en/about/faq/#why-are-you-making...) неудовлетворённость путями развития таких окружений, как Unity, Razor-Qt, GNOME Shell и KDE. В рамках Hawaii планируется обеспечить сочетание взвешенного отношения к глубине настройки поведения окружения с легковесностью и визуальной привлекательностью окружения. Оболочка Hawaii позиционируется как адаптируемая для различных видов устройств, но на начальном этапе окружение поддерживает работу только на традиционных десктоп-системах с клавиатурой и мышью.
<center><a href="http://www.maui-project.org/images/showcase/screenshots/wind... src="https://www.opennet.ru/opennews/pics_base/0_1387991406.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Код проекта развивается под лицензией GPLv2, для сборки окружения требуется свежий срез кодовой базы Qt 5.2 и QtWayland. Примечательно, что для сборки Hawaii достаточно использовать штатные версии Qt, QtWayland и Weston, в тов время как ранее доступные тестовые выпуски Hawaii требовали наложения дополнительных патчей (сейчас все необходимые возможности интегрированы в upstream). Бинарные сборки пакетов в ближайшее время будут подготовлены (http://www.maui-project.org/download/) для Arch Linux. Также планируется сформировать (http://www.maui-project.org/download/) пригодные для тестирования в Live-режиме сборки дистрибутива Maui.
URL: http://www.maui-project.org/news/2013/12/24/hawaii-020-released/
Новость: https://www.opennet.ru/opennews/art.shtml?num=38730