wayland-protocols 1.20 انتشار

در دسترس انتشار بسته پروتکل های Wayland 1.20که شامل مجموعه ای از پروتکل ها و افزونه ها می باشد که تکمیل کننده قابلیت های پروتکل پایه Wayland بوده و قابلیت های لازم برای ساخت سرورهای کامپوزیت و محیط های کاربری را فراهم می کند. نسخه 1.20 تقریباً بلافاصله پس از آن ایجاد شد 1.19، به دلیل عدم درج فایل های خاص (README.md، GOVERNANCE.md، MEMBERS.md) در بایگانی.

نسخه جدید پروتکل را به روز کرده است پوسته xdg، که امکان تغییر موقعیت پنجره های بازشو از قبل پیوند داده شده را اضافه کرد. صفات enum و bitfield جدید به پروتکل‌های "زمان ارائه" و xdg-shell اضافه شده‌اند. یک سند به ترکیب اضافه شده است
GOVERNANCE.md، که فرآیندهای ایجاد پروتکل های Wayland جدید و به روز رسانی پروتکل های موجود در مجموعه wayland-protocols را شرح می دهد. اضافات جزئی به پروتکل های موجود انجام شده است، مستندات بهبود یافته و خطاهای شناسایی شده حذف شده اند.

در حال حاضر، پروتکل‌های wayland شامل پروتکل‌های پایدار زیر است که سازگاری با عقب را فراهم می‌کند:

  • "نمایشگر" - به مشتری اجازه می دهد تا اقدامات پوسته پوسته شدن و برش لبه سطح را در سمت سرور انجام دهد.
  • "زمان ارائه" - نمایش ویدئو را فراهم می کند.
  • "xdg-shell" رابطی برای ایجاد و تعامل با سطوح به عنوان پنجره است که به شما امکان می دهد آنها را در سراسر صفحه حرکت دهید، کوچک کنید، گسترش دهید، تغییر اندازه دهید و غیره.

پروتکل های ناپایدار که توسعه آنها هنوز کامل نشده است و تضمینی برای سازگاری با نسخه های قبلی وجود ندارد:

  • "پوسته تمام صفحه" - کنترل کار در حالت تمام صفحه.
  • "روش ورودی" - پردازش روش های ورودی.
  • "Idle-inhibit" - مسدود کردن راه اندازی محافظ صفحه (محافظ صفحه)؛
  • "input-timestamps" - مهر زمانی برای رویدادهای ورودی.
  • "linux-dmabuf" - به اشتراک گذاری چندین کارت گرافیک با استفاده از فناوری DMAbuff.
  • "ورودی متن" - سازماندهی ورودی متن.
  • "اشاره های اشاره گر" - کنترل از صفحه نمایش لمسی.
  • "رویدادهای اشاره گر نسبی" - رویدادهای اشاره گر نسبی.
  • "محدودیت های اشاره گر" - محدودیت های اشاره گر (مسدود کردن)؛
  • "تبلت" - پشتیبانی از ورودی از تبلت ها.
  • "xdg-foreign" - رابط برای تعامل با سطوح مشتری "همسایه".
  • "xdg-decoration" - ارائه تزئینات پنجره در سمت سرور.
  • "xdg-output" - اطلاعات اضافی در مورد خروجی ویدئو (برای مقیاس بندی کسری استفاده می شود).
  • "xwayland-keyboard-grab" - ورودی را در برنامه های XWayland ضبط کنید.
  • انتخاب اولیه - بر اساس قیاس با X11، عملکرد کلیپ بورد اولیه (انتخاب اولیه) را تضمین می کند، که اطلاعات آن معمولاً با دکمه وسط ماوس درج می شود.
  • linux-explicit-synchronization یک مکانیسم خاص لینوکس برای همگام سازی بافرهای سطحی است.

منبع: opennet.ru

اضافه کردن نظر