انتشار محیط سفارشی Sway 1.2 با استفاده از Wayland

آماده شده انتشار مدیر ترکیبی نوسان 1.2، با استفاده از پروتکل Wayland ساخته شده و کاملاً با مدیر پنجره کاشی شده سازگار است i3 و پنل i3bar. کد پروژه به زبان C و نوشته شده است توزیع شده توسط تحت لیسانس MIT. این پروژه با هدف استفاده در Linux و فری‌بی‌اس‌دی.

سازگاری با i3 در سطح دستورات، فایل‌های پیکربندی و IPC ارائه می‌شود که به Sway اجازه می‌دهد به عنوان جایگزین شفاف برای i3، با استفاده از Wayland به جای X11 استفاده شود. Sway به شما این امکان را می دهد که پنجره ها را نه به صورت مکانی، بلکه منطقی بر روی صفحه نمایش قرار دهید. پنجره ها در شبکه ای قرار گرفته اند که از فضای صفحه نمایش بهینه استفاده می کند و به شما امکان می دهد تا به سرعت پنجره ها را تنها با استفاده از صفحه کلید دستکاری کنید.

برای ایجاد یک محیط کاربری کامل، اجزای همراه زیر ارائه می شوند: تاب خوردن (فرآیند پس زمینه اجرای پروتکل بیکار KDE)، swaylock (محافظ صفحه نمایش)، ماکو (مدیر اطلاع رسانی)، ترسناک (گرفتن اسکرین شات)، خرابکاری (انتخاب یک منطقه روی صفحه)، ضبط کننده wf (فیلم برداری) نوار راه (نوار برنامه)، ویرت برد (صفحه کلید نمایشی)، wl-clipboard (کار با کلیپ بورد)، wallutils (مدیریت کاغذ دیواری دسکتاپ).

Sway به عنوان یک پروژه مدولار ساخته شده در بالای یک کتابخانه در حال توسعه است wlroots، که شامل تمام اصول اولیه برای سازماندهی کار یک مدیر ترکیبی است. Wlroots شامل backends برای
انتزاع دسترسی به صفحه نمایش، دستگاه های ورودی، رندر بدون دسترسی مستقیم به OpenGL، تعامل با KMS/DRM، libinput، Wayland و X11 (لایه ای برای اجرای برنامه های X11 بر اساس Xwayland ارائه شده است). علاوه بر Sway، کتابخانه wlroots به طور فعال در آن استفاده می شود پروژه های دیگرشامل Librem5 и قفس. علاوه بر C/C++، اتصالات برای Scheme، Common Lisp، Go، Haskell، OCaml، Python و Rust توسعه داده شده است.

در نسخه جدید:

  • کارهایی برای بهبود سازگاری با مدیر پنجره انجام شده است.
    i3 4.17.
  • گزینه‌ای برای اجرای برنامه پس از راه‌اندازی مجدد اضافه شد؛
  • یک سوئیچ برای انتخاب روش پیش‌فرض تقسیم پنجره‌ها به تب‌ها یا کنار هم (روی هم انباشته) اضافه شد؛
  • مکانیزم تغییر طرح‌بندی صفحه‌کلید بهبود یافته است، پشتیبانی از تشخیص انواع دستگاه‌های ورودی اضافه شده است، و یک دستور جدید xkb_switch_layout پیشنهاد شده است؛
  • پشتیبانی از تم‌های مکان‌نما اضافه شده است، که برای تغییر آن دستور جدید xcursor_theme پیشنهاد شده است.
  • پشتیبانی از پنجره‌های پاپ‌آپ به لایه-پوسته اضافه شد؛
  • پشتیبانی از پروتکل Wayland پیاده‌سازی شده است مدیریت خروجی wlr-v1، طراحی شده برای پیکربندی دستگاه‌های خروجی؛
  • پشتیبانی از تغییرات اتمی در تنظیمات صفحه نمایش از طریق wlr_output API اضافه شد.
  • تنظیم calibration_matrix برای کالیبراسیون صفحه لمسی اضافه شد.
  • چندین مشکل نشت حافظه و از کار افتادن برنامه برطرف شد.

منبع: opennet.ru

خرید هاست قابل اعتماد برای سایت های دارای حفاظت DDoS، سرورهای VPS VDS 🔥 خرید هاستینگ معتبر با محافظت در برابر حملات DDoS، سرورهای VPS و VDS | ProHoster