sway๋ i3-ํธํ Wayland ์ปดํฌ์งํฐ์ ๋๋ค. FAQ๋ฅผ ์ฝ์ด๋ณด์ธ์. IRC ์ฑ๋ (#sway on irc.libera.chat)๋ ์์ต๋๋ค.
๋ฆด๋ฆฌ์ฆ๋ E88F5E48์์ ์๋ช ๋๊ณ , GitHub์์ ๊ณต๊ฐ๋๊ณ ์์ต๋๋ค.
Sway๋ ๋ง์ ๋ฐฐํฌํ์์ ์ด์ฉํ ์ ์์ต๋๋ค. "sway" ํจํค์ง๋ฅผ ์ค์นํด ๋ณด์ธ์. ๋ง์ฝ ์๋ค๋ฉด, ์ํค ํ์ด์ง๋ฅผ ํ์ธํ์ธ์. ํด๋น ๋ฐฐํฌํ์ ๋ํ ์ค์น ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
๋น์ ์ ๋ฐฐํฌํ์ sway ํจํค์ง๋ฅผ ์ ๊ณตํ๊ณ ์ถ๋ค๋ฉด, IRC ์ฑ๋์ ๋ฐฉ๋ฌธํ๊ฑฐ๋ sir@cmpwn.com์ผ๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด ์๋ด ๋ฐ์ผ์ธ์.
๋ค์ ์์กด ํจํค์ง๋ค์ ์ค์นํด ์ฃผ์ธ์:
- meson *
- wlroots
- wayland
- wayland-protocols *
- pcre2
- json-c
- pango
- cairo
- gdk-pixbuf2 (์ ํ: system tray)
- scdoc (์ ํ: man pages) *
- git *
*์ปดํ์ผ ๋ ํ์
๋ค์ ๋ช ๋ น์ ์คํํ์ธ์:
meson build
ninja -C build
sudo ninja -C build install
logind๋ฅผ ์ฌ์ฉํ๊ณ ์์ง ์๋ ์์คํ ์์๋, ๋ฐ์ด๋๋ฆฌ์ suid๋ฅผ ์ค์ ํ ํ์๊ฐ ์์ต๋๋ค:
sudo chmod a+s /usr/local/bin/sway
Sway๋ ์์ ํ์ root ๊ถํ์ dropํ ๊ฒ ์ ๋๋ค.
i3๋ฅผ ์ด๋ฏธ ์ฌ์ฉ ์ค์ด๋ผ๋ฉด, i3 config์ ~/.config/sway/config๋ก ๋ณต์ฌํ์ธ์.
์๋๋ฉด, ์ํ ๊ตฌ์ฑ ํ์ผ์ '~/.config/sway/config'์ ๋ณต์ฌํ ์๋ ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก "/etc/sway/config"์ ์์นํด ์์ต๋๋ค.
์ค์ ์ ๋ํ ์ ๋ณด๋ฅผ ๋ณด๋ ค๋ฉด "man 5 sway"๋ฅผ ์คํํ์ธ์.
TTY์์ sway๋ฅผ ์คํํ์ธ์. ์ผ๋ถ display manager๋ ์๋ํ์ง๋ง, sway๋ก ๋ถํฐ ์ง์๋์ง ์์ต๋๋ค(gdm์ ์๋นํ ์ ์๋ํ๋ค๊ณ ์๋ ค์ ธ ์์ต๋๋ค).