الخميس، أغسطس 16، 2007

تشغيل الـ Screenlets لتعمل كـ Widgets


سكرينليتس هي عبارة عن بريمجات صغيرة مبرمجة بالبايثون, و هدفها عرض وظائف بسيطة و معينة على سطح المكتب, مثل الآلة الحاسبة, الساعة, التقويم و غيرها.
في الحقيقة تقوم فقط بعرضها على سطح المكتب و لا يمكنك اخفائها, لكن مع كومبيز فيوجن و خصائصها و اضافاتها الجديدة, اصبح بالامكان اﻵن جعلها مخفية و يمكن عرضها وقت الحاجة بضغطة زر من لوحة المفاتيح (F9), تماماً كما هي فكرة الداش بورد في نظام ابل ماك العاشر.
لتوضيح الفكرة بشكل اكبر, بالامكان مشاهدة هذا العرض من سطح مكتبي.

حتى نقوم بذلك, علينا تنزيل كومبيز فيوجن و تثبيته كما تم شرحه سابقاً.

الآن سنحتاج لتنزيل السكرينليتس و تثبيتها, قبل كل شيء تأكد من وجود بايثون لديك على توزيعتك.
رابط التنزيل, بعد التنزيل و فك الضغط و الدخول لملف الحزمة, نقوم بتثبيتها
make install
طبعاً من المفترض التأكد من رسالة التثبيت بعدم وجود اي خطأ.

الآن نقوم بتنزيل ملف آخر و به اضافات اخرى للسكرينليتس عبر هذا الرابط, و تثبيته كسابقه.

بعد عمل ما سبق, نقوم بالدخول لاضافات كومبيز فيوجن و نبحث عن Widget Layer, و منها نختار Behaviour, ثم نكتب في خانة Widget Windows التالي
class=Screenlet.py

الآن سنحتاج للتأكد من عملها, و نقوم اولاً بالذهاب الى المسار التالي
/usr/local/share/screenlets
في هذا المسار ستجد العديد من الملفات, و كل ملف خاص بسكرينليت معين, مثلاً سنجد ملف Clock و هو الخاص بالسكرينليت الساعة, ندخل اليه و نضغط دبل كليك على ClockScreenlet.py و سيخرينا بين قرائة الملف او تشغيله, نختر تشغيله, و من المفترض عدم ظهور اي شيء على سطح المكتب, الآن نقوم بالتأكد من عمله باظهاره بالضغط على زر F9 من لوحة المفاتيح, فان ظهر فان كل شيء يسير على مايرام.
ايضاً بالامكان تشغيل الملف السابق عن طريق الترمنال
/usr/local/share/screenlets/Clock/ClockScreenlet.py

الآن اذا اردنا ان يعمل السكرينليت المعين مع بداية تشغيل جنوم, نقوم بالدخول الى gnome-session-properties من سطر الاوامر او من لوحة تحكم جنوم, و اضافتها الى قائمة Startup Programs.
مثلاً اردت تشغيل سكرينليت الساعة, اقوم باضافتها كالتالي:
/usr/local/share/screenlets/Clock/ClockScreenlet.py

بقي ان اقول بأن بعض السكرينليتس تحتاج الى اذن لتعمل, و لنفرض بأن سكرينليت الساعة يحتاج للاذن حتى يعمل, اذا نعطيه الاذن بذلك كالتالي
chmod +x /usr/local/share/screenlets/Clock/ClockScreenlet.py
و بعدها نقوم بالتأكد من عمله
/usr/local/share/screenlets/Clock/ClockScreenlet.py

للمزيد من المعلومات بالامكان العودة الى منتدى سكرينليتس المدعوم من قبل كومبيز فيوجن.

بالأخير, هذه صورة توضيحية لما سبق, و هي من مدونة كومبيز فيوجن.

0 تعليقات:

إرسال تعليق

تجربة

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

الصفحة الرئيسية