Explicitly setting the version of json-c required
4.7 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.
Сборка из исходников
Установите следующие пакеты:
- cmake
- wlc
- wayland
- xwayland
- libinput >= 1.6.0
- libcap
- asciidoc
- pcre
- json-c <= 0.12.1
- 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,cap_sys_tty_config=eip" /usr/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 без проблем).