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

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

انتشار جدید ابزار برای اجرای برنامه های Wayland در پوسته های مبتنی بر Mir، پشتیبانی از برنامه های افزودنی پروتکل را بهبود بخشیده است. wlr-layer-shell (Layer Shell) که توسط توسعه دهندگان محیط کاربری Sway پیشنهاد شد و در فرآیند انتقال پوسته MATE به Wayland استفاده شد. ابزارهای mirrun و mirbacklight از توزیع حذف شده اند. MirAL (Mir Abstraction Layer) که می تواند برای جلوگیری از دسترسی مستقیم به سرور میر و دسترسی انتزاعی به ABI از طریق کتابخانه libmiral استفاده شود، پشتیبانی از مناطق انحصاری را اضافه کرده است که قرار دادن پنجره را در یک منطقه خاص از صفحه نمایش محدود می کند. .

اولین قدم برای خلاص شدن از شر API mirclient که برای مدت طولانی در حالت منجمد بوده است، برداشته شده است و توصیه می شود به جای آن از پروتکل Wayland استفاده کنید. در نسخه جدید، mirclient API به طور پیش‌فرض غیرفعال است، اما گزینه ساخت «--enable-mirclient» برای بازگرداندن آن باقی مانده است، و متغیر محیطی MIR_SERVER_ENABLE_MIRCLIENT و تنظیمات فایل پیکربندی enable-mirclient برای فعال‌سازی انتخابی ارائه شده‌اند. حذف کامل API mirclient به دلیل ادامه استفاده از آن با مشکل مواجه می شود پورت های UB و اوبونتو تاچ

منبع: opennet.ru

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