The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск композитного сервера Hyprland 0.52 и GUI-библиотеки Hyprtoolkit 0.2

09.11.2025 09:25

Доступен композитный сервер Hyprland 0.52, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Код написан на языке С++ и распространяется под лицензией BSD.

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

В новой версии:

  • Добавлена поддержка автоматической деактивации submap (набора сопоставлений событий ввода с действиями в окне) после выполнения привязки клавиш (keybind).
  • Предложена IPC-команда "/dispatch forceidle", позволяющая принудительно установить состояние неактивности (idle) пользователя на определённое число секунд через сбрасывание всех таймеров ext-idle-notify.
  • Добавлена IPC-команда "/dispatch fullscreen x y [set|unset|toggle]" для активации и отмены полноэкранного режима.
  • Добавлены настройки для работы с мониторами, поддерживающими цветовые пространства DCIP3, dp3 (Apple P3) и Adobe.
  • Добавлена возможность выставления режима поворота планшета (меняет координаты X и Y при смене ориентации) для каждого устройства ввода, поддерживающего подобную возможность.
  • В layer rule (настройки, привязанные к определённому слою размещения окон) добавлена опция "noscreenshare" для запрета показа слоя при предоставлении совместного доступа к экрану.
  • Добавлена настройка "cursor:zoom_disable_aa" для управления отображением курсора (пикселизация или размытие) при увеличении масштаба.
  • В правила, определяющие поведение окон (windowrules), добавлено свойство "modal" для создания модальных окон, блокирующих работу с другими окнами приложения.

Дополнительно можно отметить первые выпуски инструментария Hyprtoolkit, развиваемого разработчиками Hyprland для создания графических интерфейсов на языке C++, нативно поддерживающих Wayland. Из особенностей Hyprtoolkit заявлен простой C++ API для создания графических приложений, встроенная поддержка анимационных эффектов, завязка на Wayland и упрощённая система тем оформления.



  1. Главная ссылка к новости (https://hypr.land/news/update5...)
  2. OpenNews: Выпуск композитного сервера Hyprland 0.51
  3. OpenNews: Проект Nitrux прекращает разработку рабочего стола NX Desktop в пользу Hyprland
  4. OpenNews: Выпуск композитных серверов Wayfire 0.10 и wlmaker 0.6, использующих Wayland
  5. OpenNews: Выпуск композитного сервера Niri 25.08, использующего Wayland
  6. OpenNews: Выпуск miracle-wm 0.7, композитного менеджера на базе Wayland и Mir
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64205-hyprland
Ключевые слова: hyprland, wayland, hyprtoolkit
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Одутловатый и приземистый (?), 09:30, 09/11/2025 [ответить]  
  • +2 +/
    Отлично!
     
  • 1.2, Аноним (2), 09:51, 09/11/2025 [ответить]  
  • +1 +/
    Wm это круто
     
  • 1.4, Аноним (4), 10:27, 09/11/2025 [ответить]  
  • –3 +/
    Wayland ещё не готов для десктопа, уступает в функционале и Х11, и Windows, и Cocoa.
     
     
  • 2.6, Аноним (6), 10:32, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это Х11 не готов для десктопа. Когда допилят до приемлемого состояния тогда посмотрим.
     
     
  • 3.7, name (??), 10:41, 09/11/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вряд ли уже допилят.
     

  • 1.8, Аноним (8), 11:30, 09/11/2025 [ответить]  
  • +/
    > Код написан на языке С++

    Это небезопасно, будут ошибки памяти.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру