محیط دسکتاپ Budgie 10.10-preview.1 منتشر شده است و تمام پشتیبانی X11 را حذف کرده و فقط از محیطهای مبتنی بر Wayland پشتیبانی میکند. همزمان، نسخههای آزمایشی مشابهی برای اجزای مرتبط، از جمله مدیر جلسه Budgie Session (انشعابی از gnome-session)، مجموعه آیکونهای Budgie Desktop View، رابط پیکربندی سیستم Budgie Control Center (انشعابی از GNOME Control Center)، پیکربندی نمایشگر Budgie و مجموعه خدمات دسکتاپ Budgie منتشر شده است. کد این پروژه تحت مجوز GPLv2 است.
این نسخه به دلیل دستیابی به برابری در عملکرد اپلت هنگام استفاده از Wayland با محیط قدیمی مبتنی بر X11، بهبود MenuManager و تثبیت رابط کاربری جدید برای پیکربندی تنظیمات نمایش قابل توجه است. Labwc، که بر اساس کتابخانه wlroots است، برای سرور ترکیب توصیه میشود، اما Budgie 11 قول داده است که پشتیبانی از Kwin و ترکیب را اضافه کند. سرورها بر اساس کتابخانههای Mir. از جمله وابستگیهای ساخت مورد نیاز، کتابخانه libxfce4windowing است که یک لایه مستقل از گرافیک با عناصر مدیریت پنجره (صفحه نمایش، پنجرههای ریشه، دسکتاپهای مجازی و غیره) پیادهسازی میکند. کتابخانه gtk-layer-shell که از GTK3 و پروتکل Wayland Layer Shell استفاده میکند، برای ایجاد اجزای پنل و دسکتاپ استفاده میشود.
پس از انتشار Budgie 10.10، شاخه 10.x به حالت تعمیر و نگهداری منتقل خواهد شد، جایی که رفع اشکالات تنها ویژگی مجاز است. در ادامه، تمام منابع به توسعه Budgie 11 اختصاص داده خواهد شد، که به دلیل جداسازی عملکرد دسکتاپ از لایهای که تجسم و خروجی اطلاعات را فراهم میکند، قابل توجه است. این جداسازی به کد اجازه میدهد تا از ابزارها و کتابخانههای گرافیکی خاص، انتزاع شود.
Budgie بر اساس پنلی ساخته شده است که از نظر عملکرد مشابه پنلهای دسکتاپ کلاسیک است. تمام عناصر پنل، اپلت هستند که امکان پیکربندی انعطافپذیر، تنظیم مجدد و سفارشیسازی عناصر کلیدی پنل را فراهم میکنند. اپلتهای موجود شامل یک منوی کلاسیک برنامهها، تغییر وظایف، لیستی از پنجرههای باز و یک پیشنمایش هستند. دسکتاپهای مجازی، نشانگر مدیریت توان، اپلت کنترل صدا، نشانگر وضعیت سیستم و ساعت.

منبع: opennet.ru
