Sway (оконный менеджер)
![]() | |
![]() | |
Оригинальный автор(ы) | Дрю ДеВолт (SirCmpwn) |
---|---|
Первоначальный выпуск | 24 марта 2016 г [1] |
Стабильная версия | 1,9 / 24 февраля 2024 г |
Репозиторий | |
Написано в | С |
Операционная система | Unix-подобный |
Размер | 5,3 МБ |
Тип | Оконный менеджер |
Лицензия | МОЯ лицензия |
Веб-сайт | качать |
Sway — это тайловый оконный менеджер наборщик Wayland , вдохновленный i3 и написанный на C. и [2] Sway разработан как замена i3 с использованием более современного протокола сервера отображения Wayland и библиотеки компоновщика wlroots. [3] Sway работает с существующими файлами конфигурации i3 и поддерживает большинство функций i3, предоставляя при этом несколько собственных новых функций. [4]
Элементы управления Sway по умолчанию для управления окнами аналогичны vi . Фокус окна управляется комбинацией клавиши Super и одной из клавиш h, j, k или l . Перемещение окна осуществляется той же комбинацией клавиш с добавлением клавиши Shift .
Как и i3, Sway можно расширять и манипулировать с помощью сокета домена Unix и JSON на основе интерфейса IPC из многих языков программирования. [5]
Первый стабильный выпуск Sway вышел 11 марта 2019 года, после 3,6 лет разработки. [6]
Функции
[ редактировать ]Sway повторяет некоторые функции i3:
- Конфигурация выполняется через обычный текстовый файл. [5]
- Мозаичное расположение окон обрабатывается вручную, а не динамически .
- Окна можно разделить по горизонтали или по вертикали.
- Окна могут быть расположены в виде вкладок (горизонтальный список, как в веб-браузерах) или в виде стопки (вертикальный список).
- Окна могут быть плавающими, аналогично диспетчеру плавающих окон .
- Размер плиточных и плавающих окон можно изменять или перемещать с помощью мыши и клавиатуры. [7]
- Sway можно полностью управлять с клавиатуры. [8]
Sway также предоставляет несколько уникальных функций:
- Поддерживает несколько клавиш без модификаторов при назначении привязок клавиш . [9]
- Окна в одной и той же рабочей области можно разделить на несколько контейнеров, например, один набор окон может быть расположен в виде вкладок, а другие окна в рабочей области могут располагаться в обычном порядке, плавать или располагаться в стопке.
- Обрабатывает настройки ввода, вывода и обоев вместо использования отдельных программ.
- Жесты .
Ссылки
[ редактировать ]- ^ Первоначальный выпуск Sway , Sway, 9 августа 2019 г. , получено 9 августа 2019 г.
- ^ «State of Sway — декабрь 2015» . Блог Дрю ДеВолта . 20 декабря 2015 г. Архивировано из оригинала 24 апреля 2019 г. Проверено 9 августа 2019 г.
- ^ «Wlroots — новая модульная библиотека композиторов Wayland — Phoronix» . www.phoronix.com . Проверено 9 августа 2019 г.
- ^ «Обзоры оборудования Linux, тесты с открытым исходным кодом и производительность Linux — Phoronix» . www.phoronix.com . Проверено 9 августа 2019 г.
- ^ Перейти обратно: а б Sway — FLOSS Weekly 501 , получено 9 августа 2019 г.
- ^ «Анонсируем выпуск Sway 1.0» . Блог Дрю ДеВолта . 11 марта 2019 г. Проверено 9 августа 2019 г.
- ^ «Sway — компоновщик тайлов, совместимый с Wayland i3» . FOSSMint: Все о Linux и FOSS . 20 марта 2019 г. Проверено 9 августа 2019 г.
- ^ «Sway: оконный менеджер плитки, специально созданный для Wayland» . itfoss.com . 27 марта 2019 года . Проверено 9 августа 2019 г.
- ^ Отличия от i3 , Sway, 9 августа 2019 г. , получено 9 августа 2019 г.