Sway (оконный менеджер)
| Sway | |
|---|---|
| |
| |
| Тип | Фреймовый оконный менеджер |
| Автор | Drew DeVault (SirCmpwn) |
| Написана на | Си |
| Операционная система | Unix-подобные |
| Первый выпуск | 24 марта 2016 |
| Последняя версия | 1.10.1 (26 января 2025[1]) |
| Репозиторий | github.com/swaywm/sway |
| Состояние | активное |
| Лицензия | MIT |
| Сайт | swaywm.org |
Sway — тайловый Wayland-композитор, совместимый с i3 и написанный на Си[2]. Sway разработан как полноценная замена i3 с использованием современного протокола Wayland и библиотеки wlroots[3]. Может работать с файлами конфигурации i3, поддерживает большинство его функций, но также предоставляет и собственные[4].
По умолчанию конфигурация клавиш для управления окнами аналогична vi. Переключение фокуса окон происходит с помощью клавиши Super и клавиш со стрелками (либо клавиш H, J, K и L). Перемещение окна выполняется с помощью этих же клавиш, но с добавлением клавиши Shift.
Первый стабильный релиз был выпущен 11 марта 2019 года, спустя 3 года разработки[5].
Функции
Композитор поддерживает большинство функций i3:
- Конфигурация через текстовый файл[6].
- Расстановка окон вручную, а не динамически.
- Окна можно разделить по горизонтали или вертикали.
- Окна можно расположить в виде вкладок (горизонтально, как в веб-браузерах) или стопкой (вертикально).
- Окна можно перемещать также, как и в стековом менеджере окон.
- Размеры тайловых и плавающих окон можно изменять или перемещать с помощью мыши и клавиатуры[7].
- Возможность управления менеджером без мыши[8].
Также композитор имеет ряд собственных функций:
- Поддерживает несколько клавиш-немодификаторов в качестве сочетаний клавиш[2].
- Окна в одном и том же рабочем пространстве могут быть разделены на несколько контейнеров, например: один набор окон может быть организован в виде вкладок, в то время как другие окна в рабочем пространстве могут быть расположены плиткой, плавающими или размещенными в виде стопки.
- Установка обоев без сторонних программ.
- Собственная экосистема утилит, таких как swaybg, swaybar и swayidle.
- Управление с помощью жестов тачпада.
Примечания
- ↑ Releases · swaywm/sway (англ.). Sway (26 января 2025). Дата обращения: 12 апреля 2025.
- 1 2 swaywm/sway. — 2024-08-20. Архивировано 28 августа 2019 года.
- ↑ Wlroots Is A New, Modular Wayland Compositor Library (англ.). www.phoronix.com. Дата обращения: 20 августа 2024. Архивировано 4 декабря 2024 года.
- ↑ Sway. swaywm.org. Дата обращения: 20 августа 2024. Архивировано 20 декабря 2018 года.
- ↑ Announcing the release of sway 1.0. drewdevault.com. Дата обращения: 20 августа 2024. Архивировано 8 августа 2019 года.
- ↑ Untitled Linux Show. Sway - FLOSS Weekly 501 (10 октября 2018). Дата обращения: 20 августа 2024. Архивировано 16 мая 2020 года.
- ↑ Sway - A Tiling Wayland i3-Compatible Compositor (амер. англ.). www.geeksmint.com (20 марта 2019). Дата обращения: 20 августа 2024. Архивировано 20 августа 2024 года.
- ↑ Sway - Tiling Window Manager Specially Crafted for Wayland (англ.). It's FOSS (27 марта 2019). Дата обращения: 20 августа 2024. Архивировано 28 августа 2019 года.

