You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.1 KiB

sway

sway - это i3-совместимый композитор Wayland. Больше информации в FAQ. Присоединяйтесь к IRC-каналу (#sway на irc.freenode.net).

Если вы хотите поддержать разработку sway, сделайте пожертвование SirCmpwn на странице Patreon.

Подписи релизов

Релизы подписываются ключом B22DA89A и публикуются на GitHub.

Установка

Из репозиториев

sway доступен во многих дистрибутивах. Попробуйте установить пакет "sway". Если он вдруг недоступен, проверьте эту страницу на wiki для получения информации о подробностях установки для вашего дистрибутива.

Если вы заинтересованы поддерживать sway в вашем дистрибутиве, загляните в наш IRC-канал или обратитесь на sir@cmpwn.com за советом.

Сборка из исходников

Установите зависимости:

  • meson *
  • wlroots
  • wayland
  • wayland-protocols *
  • pcre
  • json-c
  • pango
  • cairo
  • gdk-pixbuf2 (необязательно: для работы трея)
  • scdoc (необязательно: для сборки man-страниц) *
  • git *

*Зависимости для сборки

Выполните эти команды:

meson build
ninja -C build
sudo ninja -C build install

На системах без logind вам понадобится добавить suid к файлу программы sway:

sudo chmod a+s /usr/local/bin/sway

sway сбросит root-права при запуске.

Настройка

Если вы уже используете i3, скопируйте ваш конфигурационный файл i3 в ~/.config/sway/config, и он сразу же заработает. В противном случае, скопируйте образец конфигурационного файла в ~/.config/sway/config. Обычно он располагается в /etc/sway/config. Запустите man 5 sway для изучения информации о настройке.

Запуск

Выполните команду sway прямо из TTY. Некоторые дисплейные менеджеры могут работать, но они не поддерживаются со стороны sway (gdm работает довольно неплохо).