После четырёх лет разработки, вышла новая версия легковесного окружения рабочего стола Lumina 1.0, развиваемого проектом TrueOS. Это выпуск, ознаменовавший стабилизацию проекта и переход на новый график формирования релизов, при котором новые версии будут выходить чаще, с еженедельными или ежемесячными промежуточными выпусками.
Компоненты окружения написаны с использованием библиотеки Qt5. В качестве оконного менеджера применяется Fluxbox, но планируется заменить его на оконный менеджер собственной разработки. Код проекта написан на языке C++ и распространяется под лицензией BSD. Новый выпуск Lumina уже доступен через систему портов FreeBSD и добавлен в репозиторий PC-BSD «Edge».
Данное окружение рабочего стола придерживается классического подхода к организации пользовательского окружения. В состав входит рабочий стол, панель приложений, менеджер сеансов, меню приложений, система настройки параметров окружения, менеджер задач, системный лоток, система виртуальных рабочих столов. В рамках проекта также развивается собственный файловый менеджер Insight, обладающий такими возможностями, как поддержка вкладок для одновременной работы с несколькими директориями, накопление ссылок на избранные директории в разделе закладок, наличие встроенного мультимедиа-проигрывателя и просмотрщика фотографий с поддержкой слайдшоу, средства для управления слепками ZFS и поддержка подключения внешних плагинов-обработчиков.
Что нового:
- полностью настраиваемый интерфейс;
- возможность привязки горячих клавиш для вызова любых приложений;
- минимальное потребление ресурсов и возможность использования на устаревшем оборудовании;
- поддержка мультимониторных конфигураций, каждый монитор в которых может выступать в роли независимого звена;
- использование одного конфигурационного файла для хранения всех настроек графического окружения, в том числе списка приложений по умолчанию, параметров оформления (шрифты, тема оформления, цветовая схема, пиктограммы), раскладки панелей и ярлыков, списков избранных приложений и файлов;
- обеспечение стабильности, предсказуемости и целостности общей концепции рабочего стола, без глобальных изменений принципов взаимодействия с пользователем в новых выпусках;
- возможности для упрощения переноса Lumina в различные операционные системы. Все специфичные для ОС элементы выделены в отдельный файл с кодом. В настоящее время Lumina уже портирован для TrueOS, FreeBSD, OpenBSD, DragonflyBSD, NetBSD, Debian GNU/kFreeBSD, Debian GNU/Linux, Gentoo и других Linux-систем;
- минимальные зависимости: Qt 5.2+, Fluxbox, xscreensaver, библиотеки XCB;
- набор типовых приложений, развиваемых разработчиками Lumina и при желании заменяемых на любые доступные аналоги.
>>> Подробности