Випуск Hyprland 0.46, композитного сервера на базі Wayland

Представлений композитний сервер Hyprland 0.46, який використовує протокол Wayland. Проект орієнтований на мозаїчну (tiling) компонування вікон, але підтримує і класичне розміщення вікон, групування вікон у формі вкладок, псевдомозаїчний режим і повноекранне розкриття вікон. Надаються можливості створення візуально привабливих інтерфейсів: градієнти в обрамленні вікон, розмиття фону, анімаційні ефекти і тіні. Для розширення функціональності можуть підключатися плагіни, а зовнішнього управління роботою надається IPC з урахуванням сокетів. Код написаний мовою С++ та поширюється під ліцензією BSD.

Налаштування здійснюється через конфігураційний файл, зміни в якому підхоплюються на льоту без перезапуску. Для підвищення продуктивності ігор доступна можливість відключення вертикальної синхронізації (VSync) з кадровим імпульсом, що гасить, застосовується для захисту від появи розривів при виведенні (tearing). З функцій також виділяються: віртуальні робочі столи, що динамічно створюються; режими компонування елементів на екрані; глобальна обробка гарячих кнопок; керування жестами на тачпаді/сенсорному екрані.

В новой версії:

  • Замість «cursor:dumb_copy» запропоновано нове налаштування «cursor:use_cpu_buffer», що дозволяє використовувати апаратні курсори на системах з відеокартами NVIDIA.
  • Змінено логіку завдання правил для вікон та екранних розкладок — для спрацьовування правила тепер потрібен повний, а не частковий збіг з регулярним виразом.
  • До списку залежностей додано бібліотеки hyprgraphics та re2.
  • Для обробки кольорів задіяно колірний простір OkLab замість sRGB, що дозволило досягти природнішого відображення градієнтів і колірних переходів.
  • Додано підтримку переміщення контенту між оточеннями Wayland та X11 (на базі XWayland) у режимі Drag&Drop.
  • Доданий новий вітальний екран, що з'являється після оновлення версії Hyprland.
  • Додано налаштування «cursor:warp_back_after_non_mouse_input» для виключення проблем під час одночасної роботи з мишею та сенсорним екраном.
  • В утиліті hyprctl реалізовано можливість виведення списку плагінів у форматі JSON («hyprctl -j plugins»). Додані нові поля, що зачіпаютьІдло і прямийшнур.

Випуск Hyprland 0.46, композитного сервера на базі Wayland
Випуск Hyprland 0.46, композитного сервера на базі Wayland
Випуск Hyprland 0.46, композитного сервера на базі Wayland


Джерело: opennet.ru
Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster