sway یک کامپوزیتور الهام گرفته از i3 بر روی Wayland است. سوالهای متداول را بخوانید. در کانال IRC عضو شوید (#sway در irc.libera.chat).
برای حمایت از تیم توسعه sway به صفحه Patreon با نام کاربری SirCmpwn مراجعه کنید.
امضای نسخهها با B22DA89A در GitHub منتشر میشود.
sway در بستههای رسمی توزیعهای مختلف وجود دارد. بسته «sway» را نصب کنید. در صورتی که بسته رسمی وجود نداشت، برای آگاهی بیشتر درباره نصب روی توزیعتان به این صفحه راهنما مراجعه کنید.
اگر به ایجاد بسته sway برای توزیعتان علاقهمند هستید، از کانال IRC استفاده کنید یا به [email protected] ایمیل بزنید.
چنانچه میخواهید آخرین نسخه کد sway و wlroots را برای آزمایش یا توسعه بسازید به این صفحه راهنما مراجعه کنید.
بستههای مورد نیاز:
- meson *
- wlroots
- wayland
- wayland-protocols *
- pcre2
- json-c
- pango
- cairo
- gdk-pixbuf2 (انتخابی: برای system tray)
- scdoc (انتخابی: برای صفحههای راهنما) *
- git (انتخابی: برای اطلاع در خصوص نسخهها) *
*نیازمندیهای زمان کامپایل برنامه
این فرمانها را اجرا کنید:
meson build
ninja -C build
sudo ninja -C build install
روی سیستمهای بدون logind، باید فرمان زیر را برای suid کردن باینری sway اجرا کنید:
sudo chmod a+s /usr/local/bin/sway
sway پس از startup مجوزهای دسترسی root را رها میکند.
اگر در حال حاضر از i3 استفاده میکنید، تنظیمات i3 خودتان را در فایل ~/.config/sway/config
کپی کنید و بدون نیاز به تغییر کار خواهد کرد. در غیر اینصورت، فایل نمونه تنظیمات را استفاده کنید. این فایل عموما در /etc/sway/config
قرار دارد. برای آگاهی بیشتر man 5 sway
را اجرا کنید.
در محیط TTY کافیست sway
را اجرا کنید. ممکن است ابزارهای مدیریت نمایشگری نیز برای این کار وجود داشته باشند اما از طرف sway پشتیبانی نمیشوند (gdm عملکرد خوبی در این زمینه دارد).