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.

4.1 KiB

sway

"SirCmpwn's Wayland compositor" на данный момент (в разработке) i3-совместимый Wayland композитор. Прочитайте FAQ. Присоединяйтесь к IRC каналу (#sway на irc.freenode.net).

При желании поддержать разработку Sway вы можете пожертвовать автору на его Patreon странице или взяться за разработку определённых целей в обмен на награду.

Вы также можете объявить свою награду за определённую цель и больше всего для этого подходит Patreon.

Помощь

DarkReef оказывает поддержку на русском языке в IRC канале и на GitHub в часовом поясе UTC +05:00. Если у вас есть желание помочь с переводом на русский язык, то, пожалуйста, ознакомьтесь с подсказками для переводчиков. На этой же странице можно узнать статус перевода.

Подпись версий

Версии подписаны ключом B22DA89A и опубликованы на GitHub'е.

Установка

Из пакета

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

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

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

Установите следующие пакеты:

  • meson
  • wlc
  • wayland
  • xwayland
  • libinput >= 1.6.0
  • libcap
  • pcre
  • json-c >= 0.13
  • pango
  • cairo
  • gdk-pixbuf2 *
  • pam **
  • dbus >= 1.10 ***
  • scdoc (required for man pages)

*Требуется только для swaybar, swaybg и swaylock

**Требуется только для swaylock

***Требуется только для tray

Выполните следующие команды:

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

Если у вас logind:

sudo setcap "cap_sys_ptrace,cap_sys_tty_config=eip" /usr/local/bin/sway

Иначе:

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

Настройка

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

Запуск

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