- Optional since Sway 1.6 per swaywm/wlroots@bad1e9afa8 - Deprecated in Sway 1.7 per67d3d952b6
- Removed in Sway 1.8 pere5728052b5
- Ignored in future versions (keeps root priveleges)
3 KiB
sway
sway یک کامپوزیتور الهام گرفته از i3 بر روی Wayland است. سوالهای متداول را بخوانید. در کانال IRC عضو شوید (#sway در irc.libera.chat).
برای حمایت از تیم توسعه sway به صفحه Patreon با نام کاربری SirCmpwn مراجعه کنید.
امضای نسخهها
امضای نسخهها با B22DA89A در GitHub منتشر میشود.
شیوه نصب
از بستههای رسمی
sway در بستههای رسمی توزیعهای مختلف وجود دارد. بسته «sway» را نصب کنید. در صورتی که بسته رسمی وجود نداشت، برای آگاهی بیشتر درباره نصب روی توزیعتان به این صفحه راهنما مراجعه کنید.
اگر به ایجاد بسته sway برای توزیعتان علاقهمند هستید، از کانال IRC استفاده کنید یا به sir@cmpwn.com ایمیل بزنید.
کامپایل کردن کد
چنانچه میخواهید آخرین نسخه کد 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
شخصی سازی و تنظیمات
اگر در حال حاضر از i3 استفاده میکنید، تنظیمات i3 خودتان را در فایل ~/.config/sway/config
کپی کنید و بدون نیاز به تغییر کار خواهد کرد. در غیر اینصورت، فایل نمونه تنظیمات را استفاده کنید. این فایل عموما در /etc/sway/config
قرار دارد. برای آگاهی بیشتر man 5 sway
را اجرا کنید.
اجرا
در محیط TTY کافیست sway
را اجرا کنید. ممکن است ابزارهای مدیریت نمایشگری نیز برای این کار وجود داشته باشند اما از طرف sway پشتیبانی نمیشوند (gdm عملکرد خوبی در این زمینه دارد).