Repolode
hyprwm

hyprwm/Hyprland

Hyprland — независимый динамический тайлинговый Wayland-композитор с широкими возможностями настройки внешнего вида и плагинной системой.

Звёзды
40,481
Форки
2,166
Открытые issues
193
Последний коммит
вчера

Что это?

Hyprland — Wayland-композитор, то есть компонент, который управляет окнами и отрисовывает рабочий стол в Linux-системах, использующих протокол отображения Wayland. Он автоматически размещает окна по тайлинговой схеме, поддерживает плавающие окна и полноэкранный режим и построен на собственной кодовой базе, а не поверх wlroots, libweston, KWin или Mutter.

Проект уделяет особое внимание внешнему виду и настройке. В нём есть градиентные рамки, несколько типов размытия, анимации с настраиваемыми кривыми Безье и пружинными кривыми, эффекты свечения и теней, а также отдельные схемы размещения для рабочих пространств: Dwindle, Scrolling, Master и Monocle. Пользователи могут создавать собственные схемы размещения на Lua или с помощью плагинов; также в комплект входит встроенный менеджер плагинов. Конфигурация перезагружается сразу после сохранения файла.

Среди других возможностей — специальные рабочие пространства, используемые как scratchpad, группы окон в режиме вкладок, правила для окон, мониторов и слоёв, IPC через сокеты, нативная поддержка методов ввода (IME) и поддержка tearing для игр.

Ключевые возможности

  • 01Градиентные рамки, несколько типов размытия, анимации, эффекты свечения и теней.
  • 02Настраиваемые кривые Безье и пружинные кривые для анимаций.
  • 03Несколько схем размещения, включая Dwindle, Scrolling, Master и Monocle, с отдельными настройками для каждого рабочего пространства.
  • 04Пользовательские схемы размещения на Lua или с помощью плагинов; встроенный менеджер плагинов.
  • 05Конфигурация мгновенно перезагружается после сохранения.
  • 06IPC через сокеты и нативная поддержка методов ввода.

Сценарии использования

  • Работа в визуально настроенной тайлинговой среде рабочего стола на Linux с Wayland.
  • Автоматизация управления окнами через IPC или Lua.
  • Игры в Linux с включённой поддержкой tearing.
  • Создание и тестирование пользовательских схем размещения и плагинов для композитора.

Быстрый старт

  1. 1

    Прочитайте руководство по установке в вики проекта

  2. 2

    Следуйте краткому руководству, чтобы запустить Hyprland

Что важно знать

  • Требуется система Linux с Wayland; это не кроссплатформенный инструмент.
  • В README нет одной команды менеджера пакетов для установки, поэтому настройка потребует некоторых усилий.

В подборках

Темы

Частые вопросы

Что такое Hyprland?
Hyprland — независимый динамический тайлинговый Wayland-композитор с широкими возможностями настройки внешнего вида и плагинной системой. Hyprland — Wayland-композитор, то есть компонент, который управляет окнами и отрисовывает рабочий стол в Linux-системах, использующих протокол отображения Wayland. Он автоматически размещает окна по тайлинговой схеме, поддерживает плавающие окна и полноэкранный режим и построен на собственной кодовой базе, а не поверх wlroots, libweston, KWin или Mutter.
Hyprland можно использовать бесплатно? Какая у него лицензия?
Hyprland распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Hyprland всё ещё поддерживается?
Активно поддерживается. Последний коммит в Hyprland — 6 нояб. 2026 г..
Для чего можно использовать Hyprland?
Работа в визуально настроенной тайлинговой среде рабочего стола на Linux с Wayland. Автоматизация управления окнами через IPC или Lua. Игры в Linux с включённой поддержкой tearing. Создание и тестирование пользовательских схем размещения и плагинов для композитора.
Как установить Hyprland?
Прочитайте руководство по установке в вики проекта Следуйте краткому руководству, чтобы запустить Hyprland
Где скачать Hyprland?
Исходный код и инструкции по установке — на GitHub: https://github.com/hyprwm/Hyprland

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Wayland-композитор для повседневной работы за компьютером: поддерживает раскладки scrolling, dwindle, master и stacking, отдельные рабочие пространства для каждого выхода, размытие и анимации.

1,5 тыс.+112 за неделю115C++MITОбновлён 4 часа назад