أكثر من أربع سنوات منذ نشر موضوع Xfce 4.12 أول إصدار معاينة لبيئة المستخدم وهو ما يمثل انتقال المشروع إلى مرحلة التجميد الناعم. اعتبارًا من 30 يونيو الإصدار التجريبي الثاني والتجميد الكامل لقاعدة التعليمات البرمجية. اعتمادًا على نتائج الاختبار، قد يتم إصدار إصدار اختبار ثالث في 28 يوليو. ومن المتوقع الإصدار في 11 أغسطس. Xfce 4.14pre1 جاهز للاختبار بتنسيق Docker و إلى Ubuntu.
الابتكار الأكثر أهمية في Xfce 4.14 هو الانتقال من مكتبة GTK 2 إلى مكتبة GTK 3. حاليًا، تم نقل الكود الخاص بجميع الوحدات الأساسية ومعظم التطبيقات والمكونات الإضافية إلى GTK 3 وإحضاره إلى الوظيفة المخطط لها. يتم ملاحظة العيوب فقط في عارض الصور ristretto وبرنامج حرق الأقراص المضغوطة xfburn وخلاط الصوت xfce4-mixer ومشغل الموسيقى xfmpc، وكذلك في المكونات الإضافية للوحة xfce4-notes-plugin وxfce4-time-out-plugin،
xfce4-mailwatch-plugin، xfce4-cpugraph-plugin و
xfce4-ساعة توقيت-البرنامج المساعد.

بعض التغييرات التي تم إدخالها في Xfce 4.14pre1:
- في المدير المركب xfwm4، تمت إضافة vsync عبر OpenGL، وظهر دعم libepoxy وDRI3/Present، وتم استخدام GLX بدلاً من Xrender. تحسين معالجة التزامن مع نبض التقطيع العمودي () لتوفير الحماية ضد التمزق. يستفيد من إمكانات القياس الجديدة من GTK3 لتحسين الأداء على الشاشات ذات كثافة البكسل العالية (HiDPI). تم تقديم موضوع جديد؛
- تمت إضافة واجهة خلفية جديدة إلى أداة تهيئة إعدادات xfce4 لتكوين عرض الألوان الصحيح باستخدام ملفات تعريف الألوان.
تحسين أدوات تخصيص الشاشة. تمت إضافة مسافة بادئة لإدراك أكثر ملاءمة للمعلومات في جميع مربعات الحوار.
تمت إضافة القدرة على تحديد ملفات تعريف الشاشة، مما يسمح لك بحفظ عدة مجموعات من الإعدادات المسبقة وتغيير ملفات التعريف تلقائيًا عند توصيل شاشات إضافية أو فصلها. تم التخلص من الخفقان عند تغيير إعدادات الشاشة.
تمت إضافة القدرة على تحديد جهاز العرض الأساسي الذي سيتم عرض اللوحات وسطح المكتب والإشعارات عليه. يمكن أن تكون هذه الميزة مفيدة في تكوينات الشاشات المتعددة لربط اللوحات بشاشة معينة أو لإخفاء المعلومات غير الضرورية عند تنظيم العروض التقديمية.
- تم إعادة تصميم مؤشر الإخطار. تمت إضافة زر لمسح سجل الإشعارات، وتم نقل مفتاح وضع "عدم الإزعاج" لأعلى؛
- تدعم اللوحة استخدام صور الخلفية الشفافة والشفافة. تمت إضافة دعم لاستبطان GObject، والذي يسمح لك بإنشاء مكونات إضافية للوحة بلغات برمجة مختلفة (على سبيل المثال، Python). من الممكن تضمين مربع حوار الإعدادات في مدير إعدادات xfce4. تمت إضافة دعم لتخصيص حجم الرموز المشتركة في اللوحة وجميع المكونات الإضافية المستضافة. تمت إضافة خيار أيضًا إلى أداة التهيئة لحساب حجم الرموز تلقائيًا اعتمادًا على عرض اللوحة.
تم تحسين أدوات تجميع النوافذ - تتعامل أزرار النوافذ المجمعة الآن مع حالات مثل نشاط النافذة وتصغير النافذة ووجود معلومات مهمة. تم تقديم فئات جديدة من أنماط CSS لاستخدامها عند إنشاء السمات، على سبيل المثال، تمت إضافة فئة منفصلة من الأزرار للعمليات مع مجموعات من النوافذ وإعدادات محددة للموضع الرأسي والأفقي للوحة. تُستخدم الرموز الرمزية في المكونات الإضافية والتطبيقات للوحة. استبدال الحاجيات التي عفا عليها الزمن؛

- يوفر مدير جلسة xfce4-session الدعم لبدء تشغيل التطبيقات مع مراعاة المجموعات ذات الأولوية، مما يسمح لك بتحديد سلسلة التبعيات أثناء بدء التشغيل. في السابق، تم إطلاق التطبيقات كلها مرة واحدة، مما أدى إلى حدوث مشكلات بسبب ظروف السباق (اختفاء السمة في لوحة xfce4، تشغيل مثيلات متعددة لبرنامج nm-applet، وما إلى ذلك). الآن يتم إطلاق التطبيقات مقسمة إلى مجموعات. توقف عن عرض شاشة البداية عند بدء التشغيل. تم إجراء تحسينات على واجهة إدارة تسجيل الدخول والخروج. تمت إضافة دعم لتوصيل المعالجات المخصصة عند الخروج أو السبات أو إعادة التشغيل؛
- واجهة محسنة لإدارة الطاقة (xfce4-power-manager). تحسين الدعم لأنظمة سطح المكتب، التي لم تعد تعرض تحذيرًا بشأن انخفاض طاقة البطارية. تمت إضافة تصفية للأحداث المتعلقة بنظام الطاقة المرسلة إلى xfce4-notified للانعكاس في السجل (على سبيل المثال، لا يتم إرسال أحداث تغيير السطوع)؛
- تم تحديث تطبيق Gigolo GUI لتكوين مشاركة تخزين الشبكة باستخدام GIO/GVfs. يتيح لك البرنامج تثبيت نظام ملفات عن بعد بسرعة وإدارة الإشارات المرجعية على وحدة التخزين الخارجية في مدير الملفات؛
- تم تثبيت مشغل الوسائط المتعددة Parole الذي يستخدم إطار عمل GStreamer ومكتبة GTK+. يتضمن مكونات إضافية للتصغير إلى علبة النظام، ومعالجة بيانات تعريف الدفق، وتعيين عنوان النافذة الخاصة بك، وحظر وضع السكون أثناء مشاهدة الفيديو. تم تبسيط العمل على الأنظمة التي لا تدعم تسريع الأجهزة لفك تشفير الفيديو بشكل كبير. تمت إضافة وتمكين وضع لتحديد آلية إخراج الفيديو الأمثل تلقائيًا. تم تنفيذ نسخة مضغوطة من الواجهة. تحسين الدعم لتدفق وتشغيل الملفات من الأنظمة الخارجية؛

- تم تحديث مدير الملفات Thunar، حيث تم إعادة تصميم لوحة عرض مسار الملف بالكامل. تمت إضافة أزرار إلى اللوحة للانتقال إلى المسارات المفتوحة مسبقًا والمسارات التالية، والانتقال إلى الدليل الرئيسي والدليل الأصلي. ظهرت أيقونة على الجانب الأيمن من اللوحة؛ يؤدي النقر عليها إلى فتح مربع حوار لتحرير السطر الذي يحتوي على مسار الملف. توضح لقطة الشاشة أدناه خيارات اللوحة القديمة والجديدة للمقارنة:
تم تحديث Thunar Plugin API (thunarx) لتوفير الدعم لاستبطان GObject واستخدام الارتباطات في لغات البرمجة المختلفة. يتم توفير عرض حجم الملف بالبايت. أصبح من الممكن الآن تعيين معالجات لتنفيذ إجراءات محددة من قبل المستخدم. وقد تم تنفيذ القدرة على استخدام Thunar UCA (الإجراءات القابلة للتكوين بواسطة المستخدم) لموارد الشبكة الخارجية. تم تحسين الأسلوب والواجهة؛
- بدلاً من dbus-glib، يتم استخدام المكتبة لتبادل الرسائل عبر ناقل D-Bus وطبقة النقل المستندة إلى GIO. أتاح استخدام GDbus حل مشكلات الاستخدام في التطبيقات متعددة الخيوط.
المصدر: opennet.ru


