The OpenNET Project / Index page

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

Выпуск композитного сервера Hyprland 0.51

11.09.2025 10:04

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

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

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

  • Расширены возможности управления жестами на тачпаде. Добавлена поддержка назначения отдельных действий для разных сочетаний числа касаний пальцами, клавиш-модификаторов (Ctrl, Alt, Shift) и направлений движения жеста. Настройка привязки жестов теперь определяется в формате "gesture = fingers, direction, action, options". Например, для закрытия окна можно назначить жест щипком тремя пальцами ("gesture = 3, pinch, close"), для переключения между виртуальными рабочими столами - сдвиг тремя пальцами по горизонтали ("gesture = 3, horizontal, workspace"). Поддержка старых настроек gestures:workspace_swipe, gestures:workspace_swipe_fingers и gestures:workspace_swipe_min_fingers прекращена.
  • Добавлен параметр конфигурации dim_modal для управления затемнением родительских окон при выводе модальных диалогов.
  • В утилиту hyprctl добавлена опция "getprop" для показа значений отдельных свойств.
  • Разрешена настройка поведения прокрутки (scroll_factor) в привязке к отдельным устройствам.
  • Добавлена опция "cursor:invisible" для скрытия курсора.
  • Реализована поддержка DPMS‑анимации (плавное затенение содержимого при переводе экрана в режим энергосбережения).
  • Для подсказок, контекстных меню и диалоговых окон, создаваемых напрямую через задействование протоколов Wayland, реализован эффект плавного появления и исчезновения.
  • При предоставлении совместного доступа к экрану цветность по умолчанию ограничена 8 битами на канал. Ограничение решает проблемы с совместным доступом у экрану в chromium и firefox на экранах с расширенным диапазоном цветов (Wide Gamut).
  • Добавлен windowrule-параметр "novrr" для блокирования применения VRR (Variable Refresh Rate) для выбранных окон.


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


Обсуждение (33) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:32, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто пользуется, оно потребляет меньше Плазмы или нет?
     
     
  • 2.2, Аноним (2), 10:47, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Немного меньше плазмы, но программы у кед более эффективно память используют. Мне нравится, что в сабже не лагает прокрутка в кутешных программах.
     
     
  • 3.5, Аноним (5), 11:23, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько у тебя потребляет рамы после загрузки?
     
  • 2.3, Аноним (2), 10:49, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ах да, на nvidia периодически фризится на пару минут с

    *ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 0

     
     
  • 3.4, Аноним (4), 11:21, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    УМВР с невидией, VRR все ещё кривой только, но это проблема невидии.
     
     
  • 4.6, Аноним (2), 12:22, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > УМВР с невидией, VRR все ещё кривой только, но это проблема невидии.

    Открытый драйвер? С ним меньше производительность и выше задержки, разные баги ещё.

     
     
  • 5.7, name (??), 13:00, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    nvidia-drm явно намекает, что драйвер не открытый.
     
     
  • 6.8, Аноним (2), 13:08, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > nvidia-drm явно намекает, что драйвер не открытый.

    Нет, не намекает. Если это не 50s, то у тебя ещё есть выбор между открытым и проприетарным. Кто его знает, что там установлено.

     
     
  • 7.9, name (??), 13:26, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Открытый драйвер это только nouveau. nvidia-open это открытый ядерный драйвер, но в целом он закрытый, т.к. юзерспейс, с которым он работает, никто не открывал.
     
     
  • 8.11, Аноним (2), 13:35, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Это и есть драйвер Юзерспейсные библиреки это не драйвер Ну прямо как у амд Н... текст свёрнут, показать
     
     
  • 9.12, name (??), 13:42, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, это тоже драйвера, все реализации 3д api - драйвера, opengl драйвер, vulkan... текст свёрнут, показать
     
     
  • 10.18, Аноним (18), 18:33, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Жадности разработчиков ядра, которые апи меняют каждую версию ... текст свёрнут, показать
     
     
  • 11.27, name (??), 21:11, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы я знал, что какая-то проприетарная хрень отвалится, если я сменю апи, ме... текст свёрнут, показать
     
  • 9.28, AleksK (ok), 21:22, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У AMD Radv работает лучше и быстрее Amdvlk ... текст свёрнут, показать
     
     
  • 10.29, Аноним (2), 21:38, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зато gpgpu вечно не работает ... текст свёрнут, показать
     
     
  • 11.30, AleksK (ok), 22:26, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всё работает ... текст свёрнут, показать
     
     
  • 12.31, Аноним (2), 22:49, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме rocm и opencl, да ... текст свёрнут, показать
     
     
  • 13.32, AleksK (ok), 22:55, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если у тебя не хватает ума поставить несколько пакетов, то да А так всё работае... текст свёрнут, показать
     
  • 5.14, Аноним (4), 15:04, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но не нува. На 50 серии работает только nvidia-open. С egl-wayland (или egl-wayland2) почти идеально, основная рабочая станция.
     
  • 3.17, Аноним (-), 17:43, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > *ERROR* [nvidia-drm] [GPU ID 0x00000100] Flip event timeout on head 0

    Годы шли а нвидия так и не умела писать DRM/KMS без глюков :)

     
     
  • 4.23, Аноним (2), 19:18, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Годы шли а нвидия так и не умела писать DRM/KMS без глюков
    > :)

    Сложно сказать. В квин это случилось ровно 1 раз за полтора года использования, в сабже -- постоянно, что делает немного неюзабельным.

     
     
  • 5.34, Аноним (-), 05:02, 12/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Сложно сказать. В квин это случилось ровно 1 раз за полтора года
    > использования, в сабже -- постоянно, что делает немного неюзабельным.

    Что тут сложно сказать? Налицо глюк либо драйвера, либо железа, либо взаимодействия драйвера с железом. Это что-то типа таймаута page flipping - и это не являтеся нормальным состоянием дел. В любом случае это - косяк нвидии! За что и мнение что они так и не научились дрова писать без глюков. Не должно таких вещей быть с исправным драйвером на исправном хардваре. Т.е. это какой-то очередной баг в DRM/KMS нвидии - или errata их хардвара которую они не изволили обойти в драйвере.

    Надеюсь так понятнее откуда взялось вон то мнение. Далеко не первый прецедент с нвидией и есть довольно большая разница между тем что вещает их маркетинг vs то что реально наблюдается на "техническом этаже".

     

  • 1.10, Аноним (10), 13:28, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем это нужно, если есть кеды где всё по человечески настраивается через мышку и тоже есть шорткаты для Kwin, не понятно. Если уж делать менеджер окон, то хотя бы сразу предлагали готовый рабочий стол с подходящими программами.
     
     
  • 2.13, Loki13 (ok), 14:56, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Те, кто хотят готовый рабочий стол - пользуются кедами. А тут для любителей всё гибко настроить и не иметь кучу лишнего и не используемого.

    Ну и мне сабж оказался намного удобнее(после полугода настройки конечно), чем кеды. Хотя на кедах до этого 10 лет сидел.

     
     
  • 3.20, Аноним (20), 18:48, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >для любителей всё гибко настроить

    Там можно сделать что-то наподобие paperwm?

     
  • 2.15, laindono (ok), 15:49, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Суть именно в том, что оно отдельно от всего и настраивается через простой конфиг. Дело вкуса.

    Я когда-то сидел на dwm (там даже конфига нет). Сабж в этом плане компромиссный вариант для меня. Минималистичное окружение, но с парочкой эффектов ради разнообразия.

     
     
  • 3.16, Аноним (16), 16:42, 11/09/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.19, Яков (?), 18:37, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, простой конфиг. Для тех, кто всё время работы за компьютером - сидит в конфигах, вместо работы/развлечений.
     
     
  • 4.22, Аноним (-), 19:05, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Между прочим правка конфигов это тоже в своём роде развлечение.
     
  • 4.24, gentoo (?), 19:38, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что там сложного то? Один раз настроил и забыл.
     
  • 2.21, Аноним (-), 19:03, 11/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Если уж делать менеджер окон, то хотя бы сразу предлагали готовый рабочий стол с подходящими программами.

    Так в том-то и дело, что "Менеджер окон" (Window manager) не является "Средой рабочего стола" (Desktop Environment). Менеждер окон это только менеджер окон. Который обеспечивает минимальную графическую среду для запуска приложений.

     

  • 1.25, Аноним (25), 20:24, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это где-то можно поставить кроме Арча? Ни в убунте, ни в дебиане это не компилится.
     
  • 1.26, Аноним (26), 20:37, 11/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлен windowrule-параметр "novrr" для блокирования применения VRR (Variable Refresh Rate) для выбранных окон.

    вот это годно, кто нибудь знает как у него дела с modeline(edid)? помню в свей только текущее разрешение можно было моддить, а хотелось бы чтобы побольше... а то забавно как в 2025 нужно моддить edid дамп, потом кидать в  /usr/lib/firmware и прокидывать initramfs... ради того чтобы получить заветные 1728x1080 / 1440x1080

     
     
  • 2.35, Аноним (-), 05:14, 12/09/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > вот это годно, кто нибудь знает как у него дела с modeline(edid)?
    > помню в свей только текущее разрешение можно было моддить, а хотелось
    > бы чтобы побольше... а то забавно как в 2025 нужно моддить
    > edid дамп, потом кидать в  /usr/lib/firmware и прокидывать initramfs... ради
    > того чтобы получить заветные 1728x1080 / 1440x1080

    EDID пропатчить - более generic и универсально, оверрайдит пропертя монитора к чертям, заменяя то что приехало от монитора - этим. И весь софт после этого уверен что монитор - такой как в EDID описан. А то что это уже не вендорское? Откуда ж кому знать. На довольно низком уровне - абстракция убедительная получается.

    А что, какой-то странный вендор не вывесил нативное разрещение матрицы в EDID? Что за странный девайс? Ставить что-то отличное от нативного разрешения матрицы LCD - глупое занятие. Не достигает ничего кроме испохабливания картинки. Пикселей на LCD уж столько сколько есть. Больше или меньше не будет и как максимум - подпохабит картинку скалингом. Таке что лучшее что можно сделать с LCD (oled, ... в общем матрицу с конкретным числом пикселов) - выставить нативное разрешение и все делать в нем. Так картинка лучше всего.

     

  • 1.33, 12yoexpert (ok), 04:09, 12/09/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что там, опять тайлинг на вяленом?
     

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



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

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