خريطة الطريق لسطح مكتب Budgie بعد أن أصبحت مشروعًا مستقلاً

قام جوشوا ستروبل، الذي تقاعد مؤخرًا من توزيع Solus وأسس منظمة Buddies Of Budgie المستقلة، بنشر خطط لمزيد من التطوير لسطح مكتب Budgie. سيستمر فرع Budgie 10.x في التطور نحو توفير مكونات عالمية غير مرتبطة بتوزيع محدد. تتوفر أيضًا حزم تتضمن Budgie Desktop، وBudgie Control Center، وBudgie Desktop View، وBudgie Screensaver لتضمينها في مستودعات Fedora Linux. في المستقبل، من المخطط إعداد إصدار منفصل (spin) من Fedora مع سطح مكتب Budgie، على غرار إصدار Ubuntu Budgie.

خريطة الطريق لسطح مكتب Budgie بعد أن أصبحت مشروعًا مستقلاً

سيتم تطوير فرع Budgie 11 في اتجاه فصل الطبقة مع تنفيذ الوظيفة الرئيسية لسطح المكتب والطبقة التي توفر التصور وإخراج المعلومات. سيسمح لك هذا الفصل باستخلاص التعليمات البرمجية من مجموعات أدوات ومكتبات رسومية محددة، وكذلك البدء في تجربة نماذج أخرى لتقديم المعلومات وتوصيل أنظمة الإخراج الأخرى. على سبيل المثال، سيكون من الممكن البدء في تجربة الانتقال المخطط مسبقًا إلى مجموعة مكتبات EFL (مكتبة مؤسسة التنوير) التي يتم تطويرها بواسطة مشروع التنوير.

تشمل الخطط والأهداف الأخرى لفرع الببغاء 11 ما يلي:

  • توفير الدعم الأصلي لبروتوكول Wayland، مع الحفاظ على القدرة على استخدام X11 كخيار (لمستخدمي بطاقة الرسومات NVIDIA الذين قد يواجهون مشاكل مع دعم Wayland).
  • استخدام كود Rust في المكتبات ومدير النوافذ (سيبقى الجزء الأكبر في لغة C، ولكن سيتم استخدام Rust في المناطق المهمة).
  • هوية وظيفية كاملة مع Budgie 10 على مستوى دعم التطبيق الصغير.
  • توفير إعدادات مسبقة للوحات وسطح المكتب، بما في ذلك تلك التي تقدم خيارات التصميم والقوائم وتخطيطات اللوحات بأسلوب GNOME Shell وmacOS وUnity وWindows 11. يُسمح بالاتصال بواجهات تشغيل التطبيقات الخارجية.
  • يوفر واجهة للتبديل بين التطبيقات بأسلوب تصفح GNOME Shell وmacOS.
  • تحسين الدعم لوضع الرموز على سطح المكتب، والقدرة على وضع الرموز وتجميعها بشكل عشوائي.
  • تحسين الدعم لتخطيطات النوافذ المتجانبة (الالتقاط الأفقي والرأسي، وتخطيطات النوافذ 2x2، و1x3، و3x1).
  • مدير سطح مكتب افتراضي جديد مع دعم سحب النوافذ إلى سطح مكتب آخر والقدرة على ربط عمليات تشغيل التطبيقات بسطح مكتب معين.
  • استخدام تنسيق TOML بدلاً من الإعدادات للعمل مع الإعدادات.
  • تكييف اللوحة للاستخدام في تكوينات الشاشات المتعددة، والقدرة على وضع اللوحة ديناميكيًا عند توصيل شاشات إضافية.
  • توسيع إمكانيات القائمة، ودعم أوضاع تشغيل القائمة البديلة، مثل شبكة من الرموز ووضع التنقل بملء الشاشة للتطبيقات الموجودة.
  • مركز التحكم بالإعدادات الجديدة.
  • دعم التشغيل على الأنظمة ذات بنية RISC-V وتوسيع الدعم لأنظمة ARM.

سيبدأ التطوير النشط لفرع Budgie 11 بعد اكتمال تكييف فرع Budgie 10 مع احتياجات التوزيعات. ومن خطط تطوير فرع البادجي 10:

  • التحضير لدعم وايلاند؛
  • نقل وظائف تتبع (فهرسة) التطبيقات إلى مكتبة منفصلة، ​​والتي سيتم استخدامها في الفرعين 10 و11؛
  • رفض استخدام جنوم بلوتوث لصالح مزيج من bluez وupower؛
  • رفض استخدام libgvc (مكتبة التحكم بحجم الصوت لـ GNOME) لصالح Pipewire وMediaSession API؛
  • نقل مربع حوار التشغيل إلى الواجهة الخلفية لفهرسة التطبيق الجديد؛
  • استخدام إعدادات شبكة libnm وD-Bus API NetworkManager في التطبيق الصغير؛
  • إعادة صياغة تنفيذ القائمة؛
  • إعادة صياغة إدارة الطاقة؛
  • إعادة كتابة التعليمات البرمجية لاستيراد وتصدير التكوين في Rust؛
  • تحسين الدعم لمعايير FreeDesktop؛
  • تحسين معالج التطبيق الصغير؛
  • إضافة القدرة على العمل مع موضوعات EFL وQt.

المصدر: opennet.ru

إضافة تعليق