ProHoster > شراب با استفاده از Wayland سازگار شده است
شراب با استفاده از Wayland سازگار شده است
در محدوده پروژه سرزمین شراب مجموعه ای از وصله ها و درایور winewayland.drv تهیه شده است که به شما امکان می دهد بدون استفاده از XWayland و اجزای مرتبط با X11 از Wine در محیط های مبتنی بر پروتکل Wayland استفاده کنید. این شامل توانایی اجرای بازی ها و برنامه هایی است که از API گرافیکی Vulkan و Direct3D 9، 10 و 11 استفاده می کنند. پشتیبانی Direct3D با استفاده از یک لایه پیاده سازی می شود. DXVK، که تماس ها را به Vulkan API ترجمه می کند. این مجموعه شامل پچ نیز می باشد esync (Eventfd Synchronization) برای افزایش عملکرد بازی های چند رشته ای.
نسخه Wine برای Wayland در محیطهای Arch Linux و Manjaro با یک سرور ترکیبی Weston و یک درایور AMDGPU با پشتیبانی از Vulkan API آزمایش شده است. برای کار به Mesa 19.3 یا نسخه جدیدتر نیاز دارید که با پشتیبانی از Wayland، Vulkan و EGL، وجود کتابخانههای SDL و Faudio و همچنین پشتیبانی وارد شده است. همگام سازی یا Fsync در سیستم تغییر به حالت تمام صفحه با استفاده از کلید میانبر F11 پشتیبانی می شود. در مرحله فعلی توسعه هیچ پشتیبانی از OpenGL، کنترلرهای بازی، برنامه های کاربردی GDI و نشانگرهای سفارشی وجود ندارد. لانچرها کار نمی کنند
توسعه دهندگان توزیع Wine-wayland ممکن است علاقه مند به توانایی ارائه یک محیط Wayland خالص با پشتیبانی از اجرای برنامه های کاربردی ویندوز باشند و نیازی به نصب بسته های مرتبط با X11 را از کاربر بی نیاز کنند. در سیستمهای مبتنی بر Wayland، بسته Wine-wayland به شما امکان میدهد با حذف لایههای غیرضروری، به عملکرد و پاسخگویی بالاتری در بازیها برسید. علاوه بر این، استفاده بومی از Wayland خلاص شدن از مشکلات امنیتی را امکان پذیر می کند. مشخصه X11 (برای مثال، بازیهای X11 غیرقابل اعتماد میتوانند از برنامههای کاربردی دیگر جاسوسی کنند - پروتکل X11 به شما امکان میدهد به همه رویدادهای ورودی دسترسی داشته باشید و جایگزینی تقلبی را انجام دهید).