Lumina Desktop Environment , или просто Lumina , — это основанная на плагинах среда рабочего стола для Unix и Unix-подобных операционных систем. Она была разработана специально как системный интерфейс для TrueOS и систем, производных от Berkeley Software Distribution (BSD) в целом, [3], но была портирована на различные дистрибутивы Linux . [4] (Разработка TrueOS завершилась в 2020 году.)
Созданная в 2012 году Кеном Муром, Lumina изначально была набором расширений для Fluxbox , стекового оконного менеджера для X Window System . [5] К концу 2013 года Мур разработал графическую оверлейную оболочку для Fluxbox на основе Qt4 и создал утилиту для «запуска приложений и открытия файлов». [5] Кодовая база была интегрирована в исходный репозиторий PC-BSD к началу 2014 года, а порт был добавлен в коллекцию портов FreeBSD в апреле 2014 года. [5] С тех пор исходный код был перемещен в отдельный репозиторий GitHub «под эгидой PC-BSD» и преобразован для использования Qt5. [5] Разработка также была сосредоточена на замене ядра Fluxbox на оконный менеджер на основе Qt , интегрированный с рабочим столом Lumina. [5]
Проект избегает использования инструментов или фреймворков на базе Linux, таких как D-Bus , Polkit и systemd . [6]
Меню рабочего стола и приложений динамически настраиваются при первом запуске, поскольку среда рабочего стола автоматически находит установленные приложения для добавления в меню и в качестве значка рабочего стола. [4] Панель по умолчанию включает в себя меню «Пуск» , диспетчер задач и системный трей , а ее расположение можно настроить. [4] Доступ к меню можно получить через меню «Пуск» или щелкнув правой кнопкой мыши на фоне рабочего стола. [4]
Некоторые функции специфичны для TrueOS, включая аппаратное управление яркостью экрана (подсветкой монитора), предотвращение отключения системы обновления и интеграцию с различными утилитами TrueOS. [3]
Утилиты включают в себя: Insight , файловый менеджер ; File Information , который сообщает формат файла и другие сведения; и Lumina Open , графическая утилита для запуска приложений на основе выбранного файла или папки . [4]
Версия 1.4 включает несколько новых утилит. [7] Программа чтения PDF-файлов lumina-pdf основана на библиотеке poppler . [8] Тематический движок Lumina заменил более раннюю систему тем ; он позволяет пользователю настраивать внешний вид и функциональность рабочего стола и гарантирует, что все приложения Qt5 «представляют единый внешний вид». [7]
Lumina была портирована на различные операционные системы BSD и дистрибутивы Linux . К ним относятся: