انتشار سرور نمایشگر Mir 1.2

ارسال شده توسط نمایش انتشار سرور میر 1.2، که علیرغم کنار گذاشتن توسعه پوسته Unity و نسخه اوبونتو برای تلفن های هوشمند، توسط Canonical به توسعه خود ادامه می دهد. Mir همچنان در پروژه های Canonical مورد تقاضا است و اکنون به عنوان راه حلی برای دستگاه های تعبیه شده و اینترنت اشیا (IoT) قرار گرفته است. Mir را می توان به عنوان یک سرور ترکیبی برای Wayland استفاده کرد، که به شما امکان می دهد هر برنامه ای را با استفاده از Wayland (به عنوان مثال، ساخته شده با GTK3/4، Qt5 یا SDL2) در محیط های مبتنی بر Mir اجرا کنید. بسته های نصب آماده شده برای اوبونتو 16.04/18.04/18.10/19.04 (PPA) و فدورا 28/29/30.

در نسخه جدید:

  • در ابزارهای اطمینان از راه اندازی برنامه های Wayland در محیط Mir، تعداد پسوندهای پروتکل Wayland پشتیبانی شده افزایش یافته است. افزونه های wl_shell، xdg_wm_base و xdg_shell_v6 در حال حاضر به صورت پیش فرض فعال هستند. zwlr_layer_shell_v1 و zxdg_output_v1 را می توان به طور جداگانه فعال کرد. کار برای ارائه توانایی تعریف پسوندهای پروتکل Wayland برای پوسته های گرافیکی مبتنی بر Mir شروع شده است. اولین گام در پیاده سازی چنین ویژگی، افزودن یک بسته جدید libmirwayland-dev بود که به شما امکان می دهد یک کلاس برای پروتکل خود ایجاد کنید و آن را در MirAL ثبت کنید.
  • قابلیت های لایه MirAL (Mir Abstraction Layer) گسترش یافته است که می توان از آن برای جلوگیری از دسترسی مستقیم به سرور Mir و دسترسی انتزاعی به ABI از طریق کتابخانه libmiral استفاده کرد. پشتیبانی برای ثبت برنامه های افزودنی Wayland خود در کلاس WaylandExtensions اضافه شده است. یک کلاس MinimalWindowManager جدید با پیاده‌سازی استراتژی مدیریت پنجره پیش‌فرض اضافه شد (می‌توان از آن برای ایجاد پوسته‌های ساده پنجره شناور، پشتیبانی از مشتریان Wayland برای جابجایی و تغییر اندازه پنجره با استفاده از حرکات نمایشگر روی صفحه‌های لمسی استفاده کرد).
  • پشتیبانی آزمایشی برای برنامه های X11 با قابلیت راه اندازی کامپوننت Xwayland در صورت نیاز گسترش یافته است.

منبع: opennet.ru

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