ربما لا يفهم مستخدمو Ubuntu تمامًا ماهية ملف مشروع جنوم عندما ذكروا في مقالهم الإخباري هذا الأسبوع أنه قد تمت إزالة الحواف المستديرة. إنه منطقي تمامًا: اللوحة العلوية لـ Ubuntu عبارة عن شريط مستطيل طويل ، لكن هذا ليس هو الحال على سطح المكتب الأصلي. الآن ، يوجد على اليسار واليمين جزء مستدير ، وهذا هو التغيير الذي قدموه إلينا اليوم.
El مقالة هذا الأسبوع لقد كان عنوانها "عام جديد ، تقويم جديد" ، حسنًا ، ليس الأمر وكأنهم قاموا بإجراء تغييرات جذرية. بدلاً من ذلك ، قاموا بما يفعلونه مع العديد من التطبيقات الأخرى: سيتم تعديل تصميمهم ، ولكن لأنهم سيبدأون في استخدامه GTK4. إذا سارت الأمور على ما يرام ، ولا شيء يجعلنا نفكر بخلاف ذلك ، فسيصل كجزء من جنوم 42 الذي سيصدر في مارس.
هذا الأسبوع في جنوم
- La أداة لقطة الشاشة تم تقديمه ليتم دمجه في جنوم 42 ، على الرغم من أنه لا يزال لديه بعض الأشياء التي يجب تعديلها.
- تمت إزالة الحدود التي كانت أسفل اللوحة العلوية ، مما يضمن أن هذه التفاصيل الصغيرة ستؤدي إلى تحسين الأداء (مزيد من التفاصيل ، هنا).
- يدعم GLib الآن مجموعات الخصائص ومجموعات الرموز المميزة ، والتي تسمح لك بإرفاق / فصل عدة روابط أو رموز مميزة إلى GObject في وقت واحد.
- تحسينات GJS:
- دعم WeakRef و FinalizationRegistry في وقت تشغيل جنوم. يحذر المشروع من استخدامه بحذر ، لكنهم قد يقدمون بعض الحلول لمشاكل المراجع الدائرية.
- تم تمرير قيم BigInt إلى وظائف GObject-introspected مع معلمات 64 بت. بهذه الطريقة ، يمكنك أخيرًا العمل بأرقام كبيرة لا يمكن تخزينها بدقة كقيمة رقم JS وتمريرها بشكل صحيح إلى C. على سبيل المثال ، GLib.Variant.new_int64 (2n ** 62n).
- تمت إضافة الثوابت GLib.MAXINT64_BIGINT و GLib.MININT64_BIGINT و GLib.MAXUINT64_BIGINT إلى وحدة GLib.
- تم إصلاح الخلل الذي قد ينكسر عند تمرير قيمة NONE Gdk.Atom إلى دالة.
- وصل Gstreamer 1.20 بعد ما يقرب من عام ونصف من العمل. أبرز المستجدات:
- تم تغيير التطوير على GitLab إلى مستودع git واحد يحتوي على جميع الوحدات ، وانتقل فرع التطوير من رئيسي إلى رئيسي.
- GstPlay: مكتبة تشغيل جديدة عالية المستوى ، تحل محل GstPlayer.
- دعم وقت التشغيل لـ libsoup2 و libsoup3 (دعم libsoup3 تجريبي).
- تم تمديد تنفيذ المكون الإضافي VA-API الجديد بمزيد من وحدات فك التشفير وعناصر ما بعد المعالجة الجديدة.
- تمت إضافة دعم فك تشفير أجهزة AV1 إلى المكون الإضافي القديم VA-API vaapi ، والمكوِّن الإضافي VA-API va الجديد ، و Intel Media SDK msdk.
- دعم الإطار الفرعي لوحدة فك ترميز الفيديو.
- دعم التشفير الذكي (بالمرور) لـ VP8 و VP9 و H.265 في encodebin و transcodebin.
- دعم الصوت لمنفذ WebKit لعنصر مصدر صفحة الويب المضمنة (WPE).
- العديد من تحسينات WebRTC ، مثل فقدان حزمة وحدة فك ترميز الفيديو التلقائي ، وتلف البيانات ، ومعالجة طلبات الإطار الرئيسي.
- المزيد من المسارات السريعة لبرامج تحويل الفيديو.
- أتاح دعم برنامج الترميز عديم الحالة لنظام Linux الحصول على MPEG-2 و VP9.
- تدعم mp4 و Matroska muxers الآن تغييرات الملف الشخصي / المستوى / الدقة لتدفقات الإدخال H.264 / H.265 (أي تغيير بيانات الترميز أثناء التنقل).
- الكثير من المكونات الإضافية الجديدة والميزات وتحسينات الأداء وإصلاحات الأخطاء.
- لقد قدموا Workbench ، وهو تطبيق تعليمي ونماذج أولية لتطوير جنوم. لديها معاينة مباشرة لـ GTK / CSS.
- تم إصدار GStPipelineStudio 0.2.0.
- يتوفر الآن lxi-tools v2.0 ، وهو عبارة عن مجموعة من البرامج مفتوحة المصدر لإدارة أدوات الاختبار المتوافقة مع LXI المتصلة بالشبكة مثل راسمات الذبذبات الحديثة وإمدادات الطاقة ومحللات الطيف ، إلخ.
- Phosh 0.15.0 ، مع ميزات جديدة مثل الإشعارات القابلة للتمرير ، ودعم VPN في الإعداد السريع ، وأيقونة المصادقة والحالة ، ودعم كلمات المرور التعسفية.
- أضاف Burn-My-Windows دعمًا لفتح النوافذ ، وإضافة تأثير حيث تنكسر النوافذ عند إغلاقها.
- ملحق جديد لرسائل قفل الشاشة يمكنك من خلاله وضع رسالة مخصصة على شاشة القفل.
وكان هذا كل هذا الأسبوع في جنوم