إصدار بيئة المستخدم Xfce 4.14

بعد أكثر من أربع سنوات من التطوير معد إصدار بيئة سطح المكتب Xfce 4.14، تهدف إلى توفير تجربة سطح مكتب كلاسيكية تتطلب الحد الأدنى من موارد النظام للتشغيل. يتكون Xfce من عدد من المكونات المترابطة التي يمكن استخدامها في مشاريع أخرى إذا رغبت في ذلك. من بين هذه المكونات: مدير النوافذ، مشغل التطبيقات، مدير العرض، مدير جلسة المستخدم وإدارة الطاقة، مدير الملفات Thunar، متصفح الويب Midori، مشغل الوسائط Parole، محرر نصوص لوحة الماوس ونظام إعدادات البيئة.

إصدار بيئة المستخدم Xfce 4.14

رئيسي الابتكارات:

  • الانتقال من مكتبة GTK 2 إلى مكتبة GTK 3؛
  • في المدير المركب xfwm4، تمت إضافة vsync عبر OpenGL، وظهر دعم libepoxy وDRI3/Present، وتم استخدام GLX بدلاً من Xrender. تحسين معالجة التزامن مع نبض التقطيع العمودي (vblank) لتوفير الحماية ضد التمزق. يستفيد من إمكانات القياس الجديدة من GTK3 لتحسين الأداء على الشاشات ذات كثافة البكسل العالية (HiDPI). تحسين دعم GLX عند استخدام برامج تشغيل NVIDIA الخاصة. تمت إضافة دعم لنظام الإدخال XInput2. تم تقديم موضوع جديد؛
  • تمت إضافة واجهة خلفية جديدة إلى أداة تهيئة إعدادات xfce4 ملون لتكوين عرض الألوان الصحيح باستخدام ملفات تعريف الألوان. تسمح لك الواجهة الخلفية بتوفير دعم جاهز لإدارة الألوان عند الطباعة والمسح الضوئي، لاستخدام ملفات تعريف ألوان الشاشة، تحتاج إلى تثبيت خدمة إضافية، مثل xiccd؛

    إصدار بيئة المستخدم Xfce 4.14

  • تحسين أدوات تخصيص الشاشة. تمت إضافة مسافة بادئة لإدراك أكثر ملاءمة للمعلومات في جميع مربعات الحوار.

    إصدار بيئة المستخدم Xfce 4.14

  • تمت إضافة القدرة على تحديد ملفات تعريف الشاشة، مما يسمح لك بحفظ عدة مجموعات من الإعدادات المسبقة وتغيير ملفات التعريف تلقائيًا عند توصيل شاشات إضافية أو فصلها. تم التخلص من الخفقان عند تغيير إعدادات الشاشة.

    إصدار بيئة المستخدم Xfce 4.14

  • تمت إضافة القدرة على تحديد جهاز العرض الأساسي الذي سيتم عرض اللوحات وسطح المكتب والإشعارات عليه. يمكن أن تكون هذه الميزة مفيدة في تكوينات الشاشات المتعددة لربط اللوحات بشاشة معينة أو لإخفاء المعلومات غير الضرورية عند تنظيم العروض التقديمية.

    إصدار بيئة المستخدم Xfce 4.14

  • تمت إضافة خيار إلى مربع حوار إعدادات المظهر لتمكين تغيير حجم النافذة وتم توفير القدرة على تحديد خط أحادي المسافة. تم إيقاف دعم معاينات السمات (تعذر تحقيق النتيجة المرجوة مع GTK3)؛

    إصدار بيئة المستخدم Xfce 4.14
  • تم إعادة تصميم مؤشر الإخطار. تمت إضافة زر لمسح سجل الإشعارات، وتم نقل مفتاح وضع "عدم الإزعاج" لأعلى.

    إصدار بيئة المستخدم Xfce 4.14

  • تمت إضافة مكون إضافي يعرض كتلة من مؤشرات التطبيق على اللوحة التي تحدد حالتها. يمكن استخدام البرنامج المساعد كبديل لعلبة النظام ويحل محل البرنامج الإضافي xfce4 المتمركز حول Ubuntu لمعظم المؤشرات؛

    إصدار بيئة المستخدم Xfce 4.14

  • تدعم اللوحة استخدام صور الخلفية الشفافة والشفافة. تمت إضافة دعم لاستبطان GObject، والذي يسمح لك بإنشاء مكونات إضافية للوحة بلغات برمجة مختلفة (على سبيل المثال، Python). من الممكن تضمين مربع حوار الإعدادات في مدير إعدادات xfce4. تمت إضافة دعم لتخصيص حجم الرموز المشتركة في اللوحة وجميع المكونات الإضافية المستضافة. أضاف المُكوِّن أيضًا إعدادات لحساب حجم الرموز تلقائيًا اعتمادًا على عرض اللوحة وربط حجم الرموز بمثيلات مختلفة من اللوحة.

    تم تحسين أدوات تجميع النوافذ - تتعامل أزرار النوافذ المجمعة الآن مع حالات مثل نشاط النافذة وتصغير النافذة ووجود معلومات مهمة. تم تنفيذ مؤشر جديد للنوافذ المجمعة وتم تحديث التخطيط العام للعناصر.

    إصدار بيئة المستخدم Xfce 4.14

    تم تقديم فئات جديدة من أنماط CSS لاستخدامها عند إنشاء السمات، على سبيل المثال، تمت إضافة فئة منفصلة من الأزرار للعمليات مع مجموعات من النوافذ وإعدادات محددة للموضع الرأسي والأفقي للوحة. تُستخدم الرموز الرمزية في المكونات الإضافية والتطبيقات للوحة. استبدال الحاجيات التي عفا عليها الزمن؛

    إصدار بيئة المستخدم Xfce 4.14

  • يتضمن الهيكل الرئيسي الأداة المساعدة Panel Profiles، والتي تتيح لك إنشاء ملفات تعريف وحفظها وتحميلها لتخطيط العناصر الموجودة على اللوحة؛
  • يوفر مدير جلسة xfce4-session الدعم لبدء تشغيل التطبيقات مع مراعاة المجموعات ذات الأولوية، مما يسمح لك بتحديد سلسلة التبعيات أثناء بدء التشغيل. في السابق، تم إطلاق التطبيقات كلها مرة واحدة، مما أدى إلى حدوث مشكلات بسبب ظروف السباق (اختفاء السمة في لوحة xfce4، وإطلاق عدة مثيلات لبرنامج nm-applet، وما إلى ذلك). الآن يتم إطلاق التطبيقات مقسمة إلى مجموعات. توقف عن عرض شاشة البداية عند بدء التشغيل.

    تم إجراء تحسينات على واجهة إدارة تسجيل الدخول والخروج. بالإضافة إلى التشغيل التلقائي المتوفر سابقًا، تمت إضافة دعم لتنفيذ معالجات مخصصة (أوامر عشوائية) عند الخروج أو السبات أو إعادة التشغيل. توفير إدارة الجلسة لتطبيقات GTK عبر DBus. تم تنفيذ دعم وضع السكون المختلط. تحسين واجهة اختيار الجلسة والإعدادات ذات الصلة؛

    إصدار بيئة المستخدم Xfce 4.14

  • واجهة محسنة لإدارة الطاقة (xfce4-power-manager). تحسين الدعم لأنظمة سطح المكتب، التي لم تعد تعرض تحذيرًا بشأن انخفاض طاقة البطارية. تمت إضافة تصفية للأحداث المتعلقة بنظام الطاقة المرسلة إلى xfce4-notified للانعكاس في السجل (على سبيل المثال، لا يتم إرسال أحداث تغيير السطوع). تمت إضافة القدرة على استدعاء واجهة إدارة الطاقة عند الضغط على زر XF86Battery.
    أضاف البرنامج الإضافي للوحة خيارات لعرض عمر البطارية المتبقي ونسبة الشحن؛

  • تم تحديث تطبيق Gigolo GUI لتكوين مشاركة تخزين الشبكة باستخدام GIO/GVfs. يتيح لك البرنامج تثبيت نظام ملفات عن بعد بسرعة وإدارة الإشارات المرجعية على وحدة التخزين الخارجية في مدير الملفات؛

    إصدار بيئة المستخدم Xfce 4.14

  • تم تثبيت مشغل الوسائط المتعددة Parole الذي يستخدم إطار عمل GStreamer ومكتبة GTK+. يتضمن مكونات إضافية للتصغير إلى علبة النظام، ومعالجة بيانات تعريف الدفق، وتعيين عنوان النافذة الخاصة بك، وحظر وضع السكون أثناء مشاهدة الفيديو. تم تبسيط العمل على الأنظمة التي لا تدعم تسريع الأجهزة لفك تشفير الفيديو بشكل كبير. تمت إضافة وتمكين وضع لتحديد آلية إخراج الفيديو الأمثل تلقائيًا. تم تنفيذ نسخة مضغوطة من الواجهة. تحسين الدعم لتدفق وتشغيل الملفات من الأنظمة الخارجية؛

    إصدار بيئة المستخدم Xfce 4.14

  • تم تحديث مدير الملفات Thunar، حيث تم إعادة تصميم لوحة عرض مسار الملف بالكامل. تمت إضافة أزرار إلى اللوحة للانتقال إلى المسارات المفتوحة مسبقًا والمسارات التالية، والانتقال إلى الدليل الرئيسي والدليل الأصلي. ظهرت أيقونة على الجانب الأيمن من اللوحة؛ يؤدي النقر عليها إلى فتح مربع حوار لتحرير السطر الذي يحتوي على مسار الملف. تمت إضافة دعم لمعالجة أيقونات "folder.jpg"، والتي يمكن استخدامها لتحديد بدائل لأيقونات الدليل الافتراضية. تمت إضافة دعم Bluray إلى واجهة التحكم في مستوى الصوت.
    توضح لقطة الشاشة أدناه خيارات اللوحة القديمة والجديدة للمقارنة:

    إصدار بيئة المستخدم Xfce 4.14

    تم تحديث Thunar Plugin API (thunarx) لتوفير الدعم لاستبطان GObject واستخدام الارتباطات في لغات البرمجة المختلفة. يتم توفير عرض حجم الملف بالبايت. أصبح من الممكن الآن تعيين معالجات لتنفيذ إجراءات محددة من قبل المستخدم. وقد تم تنفيذ القدرة على استخدام Thunar UCA (الإجراءات القابلة للتكوين بواسطة المستخدم) لموارد الشبكة الخارجية. تم تحسين الأسلوب والواجهة؛

  • تمت إضافة دعم تنسيق Fujifilm RAF إلى خدمة عرض الصور المصغرة (البهلوان)؛
  • تم تحديث واجهة عارض الصور Ristretto ونقلها إلى GTK3. تمت إضافة زر لاستخدام الصورة كخلفية لسطح المكتب؛
  • تم تنفيذ خيار لتشغيل واجهة بحث التطبيق في نافذة منفصلة والتنقل المبسط عبر نتائج البحث باستخدام لوحة المفاتيح. يتضمن الهيكل الرئيسي واجهة للبحث عن الملفات سمك السلور;
    إصدار بيئة المستخدم Xfce 4.14

  • تمت إضافتها الخاصة شاشة التوقف (xfce4-screensaver)، الذي يوفر تكاملًا سلسًا مع Xfce. مُمكّن لتعطيل الانتقال إلى وضع السكون وإيقاف تشغيل الشاشة أثناء تشغيل الفيديو (بما في ذلك عند مشاهدة YouTube في Chromium)؛
  • ظهر خيار على سطح المكتب لإضافة صورة الخلفية التالية (إضافة الخلفية التالية) ويتم توفير مزامنة اختيار الخلفية من خلال AccountsService. تحسين التفاعل مع سطح المكتب ودعم التخصيص من خلال سمات التصميم. تمت إضافة دعم لاختيار الاتجاه عند وضع الرموز؛
  • أضافت الأداة المساعدة لإنشاء لقطات الشاشة القدرة على تحريك المنطقة المحددة وعرض قيم الارتفاع والعرض. تم تغيير مربع حوار تحميل الصور عبر خدمة imgur؛
  • أضاف المكوّن الإضافي للتحكم في صوت اللوحة باستخدام PuplseAudio دعمًا لبروتوكول MPRIS2 للتحكم عن بعد في التشغيل في مشغلات الوسائط المتعددة. من الممكن استخدام مفاتيح الوسائط المتعددة على سطح المكتب بأكمله (من خلال إطلاق عملية خلفية إضافية xfce4-volumed-pulse)؛
  • أضافت الواجهة الخلفية لإدارة الإعدادات (xfconf) وبعض مكونات Xfce الأخرى دعمًا لاستبطان GObject ولغة Vala؛

  • بدلاً من dbus-glib، يتم استخدام المكتبة لتبادل الرسائل عبر ناقل D-Bus GDbus وطبقة النقل المستندة إلى GIO. أتاح لنا استخدام GDbus حل مشكلات الاستخدام في التطبيقات متعددة الخيوط؛
  • تم إيقاف دعم المكونات القديمة أو التي لم تتم صيانتها: garcon-vala، gtk-xfce-engine، pyxfce، thunar-actions-plugin، xfbib، xfc، xfce4-kbdleds-plugin، xfce4-mm، xfce4-taskbar-plugin، xfce4- windowlist -plugin وxfce4-wmdock-plugin وxfswitch-plugin.

المصدر: opennet.ru

إضافة تعليق