2018-08-28 13:16:37 +00:00
# sway
"**S**irCmpwn's **Way**land compositor" е в процес на разработка, съвместим с i3, [Wayland ](http://wayland.freedesktop.org/ ) композитор.
Прочетете [FAQ ](https://github.com/swaywm/sway/wiki ). Присъединете с е в
[IRC канала ](http://webchat.freenode.net/?channels=sway&uio=d4 ) (#sway на
irc.freenode.net).
**Внимание**: Н а този етап в Sway няма да бъдат добавяни нови функции, докато не приключим с интеграцията на Sway и wlroots. В с е още с е оправят бъгове.
[![ ](https://sr.ht/ICd5.png )](https://sr.ht/ICd5.png)
2018-08-28 14:06:15 +00:00
Ако желаете, може да дарите на [Patreon страницата на автора ](https://patreon.com/sircmpwn ), което ще помогне за цялостното здраве и развитие на проекта.
## Помощ
Ако имате нужда от помощ - влезте в IRC канала. Ако не ви отговорят в IRC или желаете кореспонденция по и-мейл - [fokditkak ](mailto:martin.kalchev@mail.ru )
може да отговаря на основни въпроси на български език.
2018-08-28 13:16:37 +00:00
## Подпис
2018-08-28 14:06:15 +00:00
Версии подписани с ключ [B22DA89A ](http://pgp.mit.edu/pks/lookup?op=vindex&search=0x52CB6609B22DA89A )
2018-08-28 13:16:37 +00:00
и публикувани в [GitHub ](https://github.com/swaywm/sway/releases ).
## Статус
- [i3 поддръжка ](https://github.com/swaywm/sway/issues/2 )
- [i3-bar поддръжка ](https://github.com/swaywm/sway/issues/343 )
- [i3-gaps поддръжка ](https://github.com/swaywm/sway/issues/307 )
- [IPC поддръжка ](https://github.com/swaywm/sway/issues/98 )
- [Сигурност ](https://github.com/swaywm/sway/issues/984 )
## Инсталация
### От пакети
Sway съществува в репотата (хранилищата) на много дистрибуции. Пробвайте да г о инсталирате със съответния пакетен мениджър на вашата дистрибуция.
2018-08-28 14:06:15 +00:00
В случай, че имате проблем погледнете [тази страница ](https://github.com/swaywm/sway/wiki/Unsupported-packages ) за помощ.
2018-08-28 13:16:37 +00:00
2018-08-28 14:06:15 +00:00
Ако желаете да пакетирате Sway за вашата дистрибуция влезте в IRC канала
2018-08-28 13:16:37 +00:00
или пратете и-мейл на [sir@cmpwn.com ](mailto:sir@cmpwn.com ) за съвет как да г о направите.
2018-08-28 14:06:15 +00:00
### Компилиране от с о р с -код
2018-08-28 13:16:37 +00:00
Инсталирайте следните пакети:
* meson
* [wlc ](https://github.com/Cloudef/wlc )
* wayland
* xwayland
* libinput >= 1.6.0
* libcap
* pcre
* json-c >= 0.13
* pango
* cairo
* gdk-pixbuf2 *
* pam **
* dbus >= 1.10 ** *
2018-08-28 14:06:15 +00:00
* [scdoc ](https://git.sr.ht/~sircmpwn/scdoc ) (Нужен за man страници)
2018-08-28 13:16:37 +00:00
_\*Нужен само за 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
## Настройка
2018-08-28 14:06:15 +00:00
Ако имте с ъше с тву ва щa конфигурация от i3, просто я копирайте в `/.config/sway/config` и би трябвало безпроблемно да работи.
В противен случай, поставете примерната конфигурация, която би трябвало да с е намиреа в `/etc/sway/config` .
Напишете `man 5 sway` за повече информация.
2018-08-28 13:16:37 +00:00
## Пускане
2018-08-28 14:06:15 +00:00
Напишете 'sway' в терминала (TTY). Някои дисплей мениджъри (display managers) може и да работят, но като цяло не с а поддържани от Sway.