
سكرينليتس هي عبارة عن بريمجات صغيرة مبرمجة بالبايثون, و هدفها عرض وظائف بسيطة و معينة على سطح المكتب, مثل الآلة الحاسبة, الساعة, التقويم و غيرها.
في الحقيقة تقوم فقط بعرضها على سطح المكتب و لا يمكنك اخفائها, لكن مع كومبيز فيوجن و خصائصها و اضافاتها الجديدة, اصبح بالامكان اﻵن جعلها مخفية و يمكن عرضها وقت الحاجة بضغطة زر من لوحة المفاتيح (F9), تماماً كما هي فكرة الداش بورد في نظام ابل ماك العاشر.
لتوضيح الفكرة بشكل اكبر, بالامكان مشاهدة هذا العرض من سطح مكتبي.
حتى نقوم بذلك, علينا تنزيل كومبيز فيوجن و تثبيته كما تم شرحه سابقاً.
الآن سنحتاج لتنزيل السكرينليتس و تثبيتها, قبل كل شيء تأكد من وجود بايثون لديك على توزيعتك.
رابط التنزيل, بعد التنزيل و فك الضغط و الدخول لملف الحزمة, نقوم بتثبيتها
كود:
make install
الآن نقوم بتنزيل ملف آخر و به اضافات اخرى للسكرينليتس عبر هذا الرابط, و تثبيته كسابقه.
بعد عمل ما سبق, نقوم بالدخول لاضافات كومبيز فيوجن و نبحث عن Widget Layer, و منها نختار Behaviour, ثم نكتب في خانة Widget Windows التالي
كود:
class=Screenlet.py
كود:
/usr/local/share/screenlets
ايضاً بالامكان تشغيل الملف السابق عن طريق الترمنال
كود:
/usr/local/share/screenlets/Clock/ClockScreenlet.py
مثلاً اردت تشغيل سكرينليت الساعة, اقوم باضافتها كالتالي:
كود:
/usr/local/share/screenlets/Clock/ClockScreenlet.py
كود:
chmod +x /usr/local/share/screenlets/Clock/ClockScreenlet.py
كود:
/usr/local/share/screenlets/Clock/ClockScreenlet.py
بدايةً نقوم باعطاء التصريح للسكرينليتس المراد تشغيله, و لنفرض بانه عبارة عن سكرينليتس الساعة, و يتم ذلك كما سبق الاشارة اليه.
ثم نقوم بعمل الخطوة السابقة مع بقية السكرينليتس التي نريدها, بعد ذلك نفتح مستند جديد فرضاً في مجلد bin المتوفر في مجلد هوم الخاص بالمستخدم و نضيف فيه التالي كمثال
كود:
#!/bin/bash python -u -O /usr/local/share/screenlets/Control/ControlScreenlet.py > /dev/null & python -u -O /usr/local/share/screenlets/CPUMeter/CPUMeterScreenlet.py > /dev/null & python -u -O /usr/local/share/screenlets/Clock/ClockScreenlet.py > /dev/null & # ...
الآن نقوم بحفظ الملف و لنفترض باسم screenlets-start.sh.
أخيرا نعطي للسكربت التصريح اللازم ليعمل دون مشاكل
كود:
chmod screenlets-start.sh
كود:
/root/bin/screenlets-start.sh
هذه طريقة مؤقتة للقيام بتشغيل السكرينليتس مع بداية تشغيل واجهة جنوم, بالنسبة للكيدي صراحةً ليس لدي علم بكيفية جعل الملف يعمل مع بداية تشغيل الواجهة.
سيتم حل هذه الاشكالية قريباً ان شاء الله ببريمج يقوم بهذا العمل.
للمزيد من المعلومات بالامكان العودة الى منتدى سكرينليتس المدعوم من قبل كومبيز فيوجن.
بالأخير, هذه صورة توضيحية لما سبق, و هي من مدونة كومبيز فيوجن.
تعليق