This is a fork of https://github.com/swaywm/sway that replaces pango with https://codeberg.org/dnkl/fcft for font rendering. Note: do not use the master branch; use one of the fontconfig branches
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.libera.chat).

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

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

Установка

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

Sway доступен во многих дистрибутивах. Попробуйте установить пакет "sway".

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

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

Посетите эту страницу на вики, если вы хотите построить последнюю версию sway и wlroots для тестирования или разработки.

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

  • 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 работает довольно неплохо).