Найти в Дзене
PLAFON

~ Niri — это современный Wayland-композитор, который предлагает уникальный подход к управлению окнами, известный как "Scrollable Tiling

~ Niri — это современный Wayland-композитор, который предлагает уникальный подход к управлению окнами, известный как "Scrollable Tiling" (скроллируемый тайлинг). ​Если традиционные тайловые менеджеры (как i3, Sway или Hyprland) пытаются уместить все окна на одном экране в виде мозаики, то Niri располагает их на бесконечной горизонтальной ленте. ​🌀 Уникальная концепция: Scrollable Tiling • ​Бесконечная лента: Представьте, что ваш рабочий стол — это длинная кинопленка, которая прокручивается влево и вправо. Новые окна добавляются рядом с текущим, не сжимая и не перекрывая соседние. • ​Фокус на задаче: Вы видите только те окна, которые находятся в центре экрана. Остальные "уезжают" за его пределы, но к ним можно мгновенно вернуться скроллом или хоткеем. Это помогает сосредоточиться и не перегружать внимание. • ​Вертикальные стопки: Если нужно сгруппировать окна, их можно собирать в вертикальные колонки внутри этой горизонтальной ленты. ​🦀 Архитектура и Разработка • ​Написан на Ru

~ Niri — это современный Wayland-композитор, который предлагает уникальный подход к управлению окнами, известный как "Scrollable Tiling" (скроллируемый тайлинг).

​Если традиционные тайловые менеджеры (как i3, Sway или Hyprland) пытаются уместить все окна на одном экране в виде мозаики, то Niri располагает их на бесконечной горизонтальной ленте.

​🌀 Уникальная концепция: Scrollable Tiling

• ​Бесконечная лента: Представьте, что ваш рабочий стол — это длинная кинопленка, которая прокручивается влево и вправо. Новые окна добавляются рядом с текущим, не сжимая и не перекрывая соседние.

• ​Фокус на задаче: Вы видите только те окна, которые находятся в центре экрана. Остальные "уезжают" за его пределы, но к ним можно мгновенно вернуться скроллом или хоткеем. Это помогает сосредоточиться и не перегружать внимание.

• ​Вертикальные стопки: Если нужно сгруппировать окна, их можно собирать в вертикальные колонки внутри этой горизонтальной ленты.

​🦀 Архитектура и Разработка

• ​Написан на Rust: Niri разрабатывается на языке Rust, что обеспечивает высокую производительность, стабильность и безопасность работы с памятью.

• ​Wayland-native: Создан с нуля специально для протокола Wayland, не тянет за собой наследие X11.

• ​Независимость: Это самостоятельный композитор, а не расширение для GNOME или KDE.

​🎨 Внешний вид и Эстетика

​Niri "из коробки" выглядит современно и плавно. Особое внимание уделяется визуальному восприятию скроллинга.

• ​Плавные анимации: Перемещение ленты окон и появление новых элементов сопровождаются очень плавными, физически корректными анимациями.

• ​Современный дизайн: Поддерживаются скругленные углы окон, тени, прозрачность и эффекты размытия.

​⚙️ Настройка

• ​Конфигурация KDL: Настройки хранятся в файле config.kdl. Формат KDL (похож на XML/HTML по структуре, но чище) читабелен и удобен для редактирования.

• ​Hot-reload: Как и в других современных композиторах, изменения в конфиге применяются мгновенно при сохранении файла, без перезагрузки.

@plafon #niri #тайлинги