Sway (оконный менеджер)

редактировать
Качаться
Sway Tree.svg
Sway 1.4 Window Manager.png
Автор (ы) оригинала Дрю ДеВолт (SirCmpwn)
Первый выпуск 24 марта 2016 г. ; 5 лет назад ( 2016-03-24)
Стабильный выпуск 1.6.1 / 24 июня 2021 г. ; 7 дней назад ( 2021-06-24)
Репозиторий Отредактируйте это в Викиданных
Написано в C
Операционная система Unix-подобный
Размер 5,2 МБ
Тип Оконный менеджер
Лицензия Лицензия MIT
Веб-сайт swaywm.org

Sway является облицовочным оконным менеджером и Wayland наборщика, вдохновленным i3, и написано в C. Sway разработан как прямая замена для i3, использующий более современный протокол сервера отображения Wayland и библиотеку композитора wlroots. Sway работает с существующими файлами конфигурации i3 и поддерживает большинство функций i3, предоставляя при этом несколько собственных новых функций.

Стандартные элементы управления Sway для управления окнами аналогичны vi. Окно фокусировки управляется с помощью комбинации ключа Супер и один из ключей H, J, K, L или. Перемещение окна осуществляется той же комбинацией клавиш с добавлением клавиши Shift.

Как и i3, Sway можно расширять и управлять с помощью его доменного сокета Unix и интерфейса IPC на основе JSON из многих языков программирования.

Первый стабильный выпуск Sway был выпущен 11 марта 2019 года после 3,6 лет разработки.

Функции

Sway повторяет некоторые функции i3:

  • Конфигурация выполняется с помощью простого текстового файла.
  • Укладка окон выполняется вручную, а не динамически.
  • Окна можно разделить по горизонтали или вертикали.
  • Окна могут быть расположены в виде вкладок (горизонтальный список, как в веб-браузерах) или в виде стопки (вертикальный список).
  • Окна могут быть перемещены аналогично диспетчеру плавающих окон.
  • Плиточные и плавающие окна можно изменять или перемещать с помощью мыши и клавиатуры.
  • Sway можно полностью управлять с клавиатуры.

Sway также предоставляет несколько уникальных функций:

  • Поддерживает несколько немодифицирующих клавиш при назначении привязок клавиш.
  • Поддерживает зазоры между окнами и за их пределами.
  • Окна в одной и той же рабочей области могут быть разделены на несколько контейнеров, так что один набор окон может быть расположен в виде вкладок, а другие окна в рабочем пространстве могут быть выложены плиткой, перемещены или расположены в виде стопки.
  • Обрабатывает конфигурации ввода, вывода и обоев, вместо того, чтобы полагаться на отдельные программы.
Рекомендации
Внешние ссылки
Последняя правка сделана 2023-04-13 03:35:11
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте