Sway (оконный менеджер) - Sway (window manager)
эта статья слишком полагается на использованная литература к основные источники.Август 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Оригинальный автор (ы) | Дрю ДеВолт (SirCmpwn) |
---|---|
изначальный выпуск | 24 марта 2016 г.[1] |
Стабильный выпуск | 1.5 / 15 июля 2020 г. |
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный |
Размер | 5,2 МБ |
Тип | Оконный менеджер |
Лицензия | Лицензия MIT |
Интернет сайт | swaywm |
Sway это тайловый оконный менеджер и композитор Wayland, вдохновленный i3 и написано на C.[2] Sway разработан как прямая замена для i3 с использованием более современных Протокол сервера отображения Wayland и wlroots библиотека композитора.[3] Sway работает с существующим i3 файлы конфигурации и поддерживает большинство функций i3, одновременно предоставляя несколько собственных новых функций.[4]
Стандартные элементы управления Sway для управления окнами похожи на vi. Фокус окна управляется комбинацией Супер ключ и один из клавиши H, J, K или L. Перемещение окна осуществляется той же комбинацией клавиш с добавлением клавиша переключения.
Как и i3, Sway можно расширять и управлять с помощью Доменный сокет Unix и JSON -на основании МПК интерфейс со многих языков программирования.[5]
Первый стабильный выпуск Sway был выпущен 11 марта 2019 года, после 3,6 лет разработки.[6]
особенности
Sway повторяет несколько функций i3:
- Конфигурация выполняется через простой текст файл.[5]
- Укладка окон выполняется вручную, а не динамично.
- Окна можно разделить по горизонтали или вертикали.
- Окна могут быть расположены в виде вкладок (горизонтальный список, как в веб-браузерах) или в виде стопки (вертикальный список).
- Окна могут быть плавающими аналогично плавающий оконный менеджер.
- Плиточные и плавающие окна можно изменять размер или перемещать с помощью мыши и клавиатуры.[7]
- Sway можно полностью управлять с клавиатуры.[8]
Sway также предоставляет несколько уникальных функций:
- Поддерживает несколько клавиш без модификаторов при назначении привязок клавиш.[9]
- Поддерживает промежутки между окнами и за их пределами.
- Окна в одной и той же рабочей области могут быть разделены на несколько контейнеров, так что один набор окон может быть расположен в виде вкладок, а другие окна в рабочем пространстве могут быть выложены плиткой, перемещены или расположены в виде стопки.
- Обрабатывает конфигурации ввода, вывода и обоев вместо того, чтобы полагаться на отдельные программы.
использованная литература
- ^ Первоначальный выпуск Sway, Sway, 2019-08-09, получено 2019-08-09
- ^ «State of Sway - декабрь 2015». Блог Дрю ДеВолта. 2015-12-20. Получено 2019-08-09.
- ^ "Wlroots - это новая модульная библиотека композиторов Wayland - Phoronix". www.phoronix.com. Получено 2019-08-09.
- ^ «Обзоры оборудования Linux, тесты с открытым исходным кодом и производительность Linux - Phoronix». www.phoronix.com. Получено 2019-08-09.
- ^ а б Sway - FLOSS Weekly 501, получено 2019-08-09
- ^ «Объявление о выпуске sway 1.0». Блог Дрю ДеВолта. 2019-03-11. Получено 2019-08-09.
- ^ "Sway - Tiling Wayland i3-совместимый композитор". FOSSMint: все о Linux и FOSS. 2019-03-20. Получено 2019-08-09.
- ^ "Sway: оконный менеджер, созданный специально для Wayland". itsfoss.com. Получено 2019-08-09.
- ^ Отличия от i3, Sway, 2019-08-09, получено 2019-08-09