Темы




Опубликовано пользовательское окружение Noctalia 5.2

Коротко сгенерировано ИИ по тексту статьи
  • Представлен релиз окружения Noctalia 5.2 на C++ и OpenGL ES, работающего поверх Wayland-композиторов без применения сторонних тулкитов вроде GTK или Qt.
  • В обновлении переработан переключатель окон с добавлением анимированной карусели эскизов и фильтрации, а также внедрена поддержка звуковых тем формата Freedesktop.
  • В систему уведомлений добавили напоминания из iCalendar, CalDAV и Google Calendar, а в конфигуратор — поиск по плагинам и настройку монитора.

Сформирован выпуск проекта Noctalia 5.2, развивающего пользовательское окружение, способное функционировать поверх любых композитных менеджеров, поддерживающих Wayland-протокол layer-shell, например, Niri, Hyprland, Sway, Scroll, Mango, Labwc, Triad и dwl. Отдельно разработчиками Noctalia на базе библиотеки wlroots развивается собственный композитный менеджер Umbriel, который пока не достиг готовности к релизу. Код написан на языке C++ и распространяется под лицензией MIT.

Предлагаемое проектом Noctalia окружение включает в себя панель, меню запуска программ, конфигуратор, хранитель экрана, систему вывода уведомлений, систему управления сеансами, механизм просмотра истории буфера обмена, набор виджетов и экран входа в систему. При разработке используются возможности протокола Wayland и графического API OpenGL ES, без применения готовых тулкитов, таких как Qt и GTK. Компоненты среды рабочего стола развиваются как унифицированный стек, использующий единое оформление, конфигурацию и IPC. Настройки определяются в формате TOML и могут изменяться на лету, без перезапуска оболочки.

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

Среди изменений в версии Noctalia 5.2:

  • Добавлена поддержка звуковых тем в формате Freedesktop и реализован интерфейс для выбора звуковой темы. По умолчанию включены звуки событий в интерфейсе. Добавлены звуки подключения к зарядке и создания скриншота.

  • Переделан интерфейс переключения между окнами приложений, в котором появились анимированная «карусель» с эскизами окон, компактный режим компоновки и возможность фильтрации окон и виртуальных рабочих столов.
  • В обзорном режиме, предоставляемом в композитном менеджере Umbriel, реализована возможность инициирования поиска приложений по мере набора на клавиатуре (Type-to-launch).
  • Добавлен обработчик запуска панелей, как встроенных, так и реализуемых через плагины, а также отдельных вкладок конфигуратора.

  • Предоставлена возможность настройки эффектов активации экрана блокировки системы.

  • В виджете мониторинга за работой системы реализована возможность назначения пользовательских меток.
  • Добавлена опция для оставления виджета управления яркостью на системах без возможности изменения яркости.

  • В систему вывода уведомлений добавлена поддержка отображения напоминаний о событиях в календаре-планировщике из iCalendar/CalDAV и Google Calendar.

  • Добавлена возможность открытия изображений в интерфейса добавления аннотаций к скриншотоам.

  • В конфигуратор добавлена функция поиска плагинов и возможность настройки параметров монитора. Реализована опция для раскрытия разом всех групп настроек в конфигураторе.

CFD0C5CECEC5D4_1790573705.png CFD0C5CECEC5D4_1788631264.png



Источник: http://www.opennet.ru/opennews/art.shtml? num=66355

OpenNet прочитано 674 раза