Windows Tips & News

تظهر Cinnamon في شريط التقدم في شريط المهام

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظام

كما تعلم بالفعل ، في Microsoft Windows بدءًا من Windows 7 ، يمكن للتطبيقات رسم شريط تقدم مباشرة في زر شريط مهام التطبيق الخاص بهم. إنه مفيد عندما تقوم بنسخ بعض الملفات أو تنزيل شيء ما أو تثبيت بعض التطبيقات الضخمة التي تستغرق وقتًا. بشكل أساسي ، تستفيد أي مهمة تُظهر شريط تقدم من شريط المهام الذي يشير إلى ذلك. إليك أخبار جيدة لمستخدمي Linux Cinnamon: نفس الميزة قادمة في Cinnamon.

الإعلانات


Cinnamon هي بيئة سطح المكتب الرئيسية في Linux Mint. بدأت كشوكة جنوم ، وهي الآن مستقلة تمامًا.

في بيئة سطح المكتب Cinnamon 3.6 القادمة ، قام مطوروها بتنفيذ تغيير خاص في LibXapp ، المكتبة الأساسية المشتركة بين التطبيقات المضمنة في Linux Mint.

وصفها المطورون على النحو التالي:

عندما يكون أحد التطبيقات مشغولاً بعمل شيء ما ، فإنه عادة ما يظهر لك شريط تقدم. بدلاً من النظر إلى الشريط بلا تفكير وانتظار وصوله إلى 100٪ ، عادةً ما يغتنم الأشخاص الفرصة للقيام بشيء آخر أو إلهاء أنفسهم على الويب أثناء الانتظار. المشكلة هي.. كيف تعرف متى يكون التطبيق جاهزًا إذا لم تتمكن من رؤية شريط التقدم الخاص به؟ كيف يمكنك مراقبة تقدم العملية بعد تصغير النافذة أو تركيز النوافذ الأخرى فوقها؟

عملت بعض التطبيقات مثل مُنسق USB Stick أو عمليات مدير ملفات Nemo على حل هذه المشكلة عن طريق تغيير عنوان النافذة للإشارة إلى تقدمها. بهذه الطريقة تكون النسبة مرئية ليس فقط في شريط العنوان الخاص بهم ولكن أيضًا في قائمة نافذة اللوحة.

قام Windows 7 بهذا الأمر بشكل أفضل ، فقد طبقوا آلية تسمح للتطبيقات بإيصال تقدمهم إلى بيئتهم.

قررنا جعل هذا ممكنًا في Linux من خلال تنفيذه في LibXapp.

LibXApp هي مكتبة C متوفرة في معظم التوزيعات. يوفر ارتباطات ديناميكية للعديد من اللغات عبر GIRepository.

هذا مثال في بايثون:

استيراد gi. gi.require_version ("Gtk"، "3.0") gi.require_version ('XApp'، '1.0') من gi.repository استيراد Gtk ، نافذة XApp = Gtk. نافذة او شباك() window.set_title ("نافذتي") window.show () XApp.set_window_progress (نافذة ، 50) XApp.set_window_icon_name (نافذة ، "معلومات") window.connect ("إتلاف" ، Gtk.main_quit) Gtk.main ()

كما ترى ، فإن التطبيق قادر على توصيل التقدم (50٪ في هذا المثال) إلى مدير النوافذ ببساطة عن طريق الاتصال بـ XApp.set_window_progress (window، 50).

في Cinnamon 3.6 ، يظهر هذا التقدم في قائمة النوافذ:

تقدم شريط المهام القرفة

توفر المكتبة أيضًا فئة مفيدة تسمى GtkWindow مشتقة من Gtk. يوفر Window هذه الميزات من خلال المثيل مباشرةً:

استيراد gi. gi.require_version ("Gtk"، "3.0") gi.require_version ('XApp'، '1.0') من gi.repository استيراد Gtk ، نافذة XApp = XApp. GtkWindow () window.set_title ("نافذتي") window.show () window.set_progress (50) window.set_icon_name ("info") window.connect ("إتلاف" ، Gtk.main_quit) Gtk.main ()

هذه الميزة متوقعة في التحديث القادم لـ Linux Mint. سيتضمن الإصدار 18.3 من Mint ميزة تقدم المهام للتطبيقات التالية:

  • Nemo (عمليات الملفات)
  • أداة النسخ الاحتياطي
  • مدير البرمجيات
  • مدير السائق
  • مُنسق USB Stick
  • كاتب صور USB

يفكر المطورون أيضًا في إضافة دعم لهذه الميزة إلى MATE / Caja و Synaptic والأدوات المساعدة مثل مدير التحديث وإعدادات اللغة ومصادر البرامج.

أخيرًا ، يمتلك التطبيق الصغير للشبكة في Cinnamon القدرة على إعادة البحث عن الشبكات اللاسلكية.

كل هذه التغييرات متوقعة في Linux Mint 18.3.

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظام
أعلنت شركة Microsoft عن تحديث Windows 10 May 2019

أعلنت شركة Microsoft عن تحديث Windows 10 May 2019

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظامكشفت مشاركة مدونة جديدة على مدونة Windo...

اقرأ أكثر

قم بتنزيل File Explorer Icon من Windows 10 Build 18298

قم بتنزيل File Explorer Icon من Windows 10 Build 18298

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظامFile Explorer هو تطبيق إدارة الملفات ال...

اقرأ أكثر

تغيير لون مؤشر مؤشر النص في نظام التشغيل Windows 10

تغيير لون مؤشر مؤشر النص في نظام التشغيل Windows 10

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظامكيفية تغيير لون مؤشر مؤشر النص في نظام ...

اقرأ أكثر