Компания Nitrux делает ставку на новую настольную систему на базе Hyprland.

Ключевые моменты:
  • Компания Nitrux отказывается от разработки Maui Shell в пользу новой модульной рабочей среды Workspace Environment.
  • Представляем Valenz, верхнюю панель управления, разработанную на QML для управления уведомлениями и статусом.
  • Marina заменяет Crystal Dock и интегрируется с Hyprland для управления окнами и приложениями.
  • Workspace Settings заменяет инструменты KDE, предлагая собственную панель управления без зависимостей от systemd.
  • Desklock заменяет Hyprlock в качестве менеджера сессий Wayland, предлагая аутентификацию PAM и управление мультимедиа.
  • Пятиуровневая архитектура изолирует графические процессы от сервера, предотвращая полные сбои операционной системы.

Валенц Нитукс

Дистрибутив Nitrux совершил решающий поворот с официальным анонсом своей рабочей среды. После нескольких месяцев намеков и частичной разработки команда, стоящая за этим дистрибутивом, представила новый, полностью модульный стек для настольных компьютеров, построенный на Hyprland, QML и графической среде MauiKit.

Nitrux не пытается конкурировать с такими гигантами , как KDE Plasma или GNOME, а стремится установить новый промежуточный стандарт: систему, которая предлагает эстетическую целостность полноценной среды, сохраняя при этом легкость и разделение процессов, характерные для традиционного оконного менеджера.

Этот подход объединяет инструменты, которые дистрибутив разрабатывал в последнее время , такие как QMLGreet и NudgeOSD, и завершает старый проект Maui Shell. Новая архитектура разделяет рабочий стол на независимые и узкоспециализированные компоненты , следуя философии Unix «делай одно дело и делай его хорошо».

Валенц и Марина: Независимый бар и пристань

Эта новая среда основана на двух взаимодополняющих инструментах , разработанных с использованием QML: MauiKit и LayerShell-Qt.

  1. Первый Валенц: верхняя панель системы (Панель рабочего пространства) разработана специально для этой функции. Валенц Она обеспечивает навигацию между рабочими областями, управление мультимедиа, уведомления и системный трей. Интеграция важных индикаторов, таких как сеть, Bluetooth, громкость, заряд батареи и ночная подсветка, а также виджетов для отображения погоды и системных ресурсов.
    В его конструкции отказались от интерфейсов на основе GTK и CSS, выбрав вместо этого нативную интеграцию QML, которая гарантирует безупречную производительность в композиторе Wayland.
  2. Дополняет верхнюю панель следующее: Marina: новая панель приложений, которая окончательно заменяет Crystal Dock. Разработчики отклонили последний вариант, поскольку он полагался на традиционные виджеты Qt, что нарушало визуальную согласованность среды. Marina интегрируется напрямую с композитором Hyprland через события, что позволяет отслеживать и группировать открытые окна на нескольких экранах.
    Кроме того, он поддерживает автоматическое обнаружение приложений XDG, изменение порядка элементов путем перетаскивания, горизонтальную прокрутку и визуальные уведомления (значки) о непрочитанных сообщениях — все это в рамках единого интерфейса, не требующего перегрузки настройками.

Валенц Нитукс

Настройки рабочего пространства и блокировка рабочего стола: конфигурация и безопасность

Одним из важнейших шагов в развитии Nitrux стало создание настроек рабочей области . Долгое время дистрибутив полагался на «Системные настройки» KDE для управления параметрами — приложение, связанное с технологиями, которые Nitrux больше не использует , такими как KWin, SDDM и systemd.

workspace_settings nitrux

Workspace Settings — это новая встроенная панель управления , позволяющая управлять всем: от сетей, Bluetooth, звука и учетных записей пользователей до визуального оформления MauiKit и специфических настроек Valenz и Marina, обеспечивая единый визуальный стиль административных инструментов с остальной частью рабочего стола.

Вход в Nitux

В разделе безопасности сессий Nitrux представляет Desklock, встроенный блокировщик экрана Wayland , заменяющий Hyprlock. Решение о замене Hyprlock было принято из-за проблем с визуальной интеграцией и постоянных сбоев состояния после приостановки работы системы. Desklock , построенный на основе кода QMLGreet, предлагает прямую аутентификацию через PAM, интегрированные элементы управления мультимедиа (MPRIS), мониторинг ресурсов в реальном времени и поддержку нескольких экранов, что обеспечивает безопасный, стабильный и визуально согласованный жизненный цикл пользователя с остальной частью стека MauiKit.

Философия пяти слоев и конец существования раковины Мауи

5-слойный нитрукс

Компания Nitrux разработала пятиуровневую модель , которая точно объясняет, что такое «рабочая среда». В этой схеме менеджер окон (уровень 1, занимаемый Hyprland) отвечает исключительно за рендеринг, в то время как статические компоненты (уровень 2) и интерактивная визуальная среда (уровень 3, состоящий из Valenz и Marina) работают независимо. Рабочая среда (уровень 4) интегрирует эти графические интерфейсы с необходимыми утилитами, такими как файловый менеджер и менеджер настроек, полностью отделяя процессы от графического сервера. Это предотвращает массовые сбои, характерные для монолитных сред рабочего стола (уровень 5), когда при сбое композитора закрываются все приложения.

Запуск этой модульной экосистемы знаменует собой окончательный конец Maui Shell, код которой был заархивирован. Разработчики Nitrux открыто признают , что эта реструктуризация (наряду с недавними решениями, такими как удаление поддержки установки виртуальных машин) может оказаться слишком сложной для некоторых пользователей.

Однако они утверждают, что эти изменения отражают истинную сущность дистрибутива: это узкоспециализированная система, ориентированная на разработчиков и опытных пользователей, которые ценят легковесную, модульную и тщательно продуманную архитектуру, исходя из предпосылки, что «Nitrux подходит не всем».

Наконец, если вас интересует более подробная информация, вы можете найти ее по следующей ссылке.


Добавить в качестве предпочтительного источника в Google