1
1
mirror of https://github.com/swaywm/sway synced 2024-11-26 09:03:54 +01:00
sway/README.ir.md
Jan Beich 68caa8deba readme: Stop recommending setuid bit for non-logind systems
- Optional since Sway 1.6 per swaywm/wlroots@bad1e9afa8
- Deprecated in Sway 1.7 per 67d3d952b6cd
- Removed in Sway 1.8 per e5728052b59f
- Ignored in future versions (keeps root priveleges)
2023-09-13 10:21:59 +02:00

3.0 KiB
Raw Blame History

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 عملکرد خوبی در این زمینه دارد).