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.

5.3 KiB

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

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

Внимание: на данный момент ведется активная интеграция wlroots, в связи с чем разработка sway приостановлена, однако патчи продолжают приниматься.

2018-02-18: мы запустили сбор средств на хакатон по интеграции wlroots! Пожалуйста, поддержите нас!

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

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

Помощь

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

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

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

Статус

Установка

Из пакета

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

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

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

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

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

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

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

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

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

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make 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 без проблем).