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)
- git
*Требуется только для 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 без проблем).