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.2 KiB

sway Пожертвовать через fosspay

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

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

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

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

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

Статус

Установка

Из пакета

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

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

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

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

  • cmake
  • wlc
  • wayland
  • xwayland
  • libinput >= 1.6.0
  • libcap
  • asciidoc
  • pcre
  • json-c
  • pango
  • cairo
  • gdk-pixbuf2 *
  • pam **
  • imagemagick (требуется для захвата изображений через swaygrab)
  • ffmpeg (требуется для захвата видео через swaygrab)

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

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

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

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make install

Если у вас logind:

sudo setcap cap_sys_ptrace=eip /usr/local/bin/sway
sudo setcap 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 без проблем).