Релиз композитного оконного менеджера Hyprland 0.51.0

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

10 сентября 2025 года состоялся релиз композитного тайлингового оконного менеджера Hyprland 0.51.0. Исходный код Hyprland опубликован на GitHub под лицензией BSD 3-Clause "New" or "Revised" License. Решение ориентировано на мозаичную (tiling) компоновку окон. Также проект поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон.

В мае 2024 года вышел Hyprland 0.40.0, где были внесены изменения в более чем 15 тыс. строк кода, а это обновление стало самым крупным релизом по коммитам и изменениям в истории Hyprland, включая переход от wlroots (на С) на чистую реализацию на C++.

В рамках выпуска Hyprland 0.50.0 в июле 2025 года в проекте был убран устаревший механизм рендеринга, и теперь требуется поддержка графических драйверов как минимум OpenGL ES 3.0.

По информации OpenNET, основные изменения в Hyprland 0.51.0:

  • расширены возможности управления жестами на тачпаде. Добавлена поддержка назначения отдельных действий для разных сочетаний числа касаний пальцами, клавиш‑модификаторов (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) для выбранных окон.

Источник: https://habr.com/ru/news/945992/


Интересные статьи

Интересные статьи

Мы поговорили с Игорем Николаевичем Стрелковым, врачом-нейрохирургом из Киева. Без политики и «фейков», за которые могут заблокировать Хабр, но с конкретикой. К сожалению, для миллионов людей сей...
Сетевая активность телевизора в программе IoT Inspector. Скриншот: Geoffrey Fowler/The Washington Post В 2019 году мы рассказывали, что умные телевизоры Samsung, LG, Vizio и TCL ежесекундно снима...
В этой статье мы рассмотрим, как система управления 1С-Битрикс справляется с большими нагрузками. Данный вопрос особенно актуален сегодня, когда электронная торговля начинает конкурировать по обороту ...
Сравнивать CRM системы – дело неблагодарное. Очень уж сильно они отличаются в целях создания, реализации, в деталях.
Некоторое время назад мне довелось пройти больше десятка собеседований на позицию php-программиста (битрикс). К удивлению, требования в различных организациях отличаются совсем незначительно и...