إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

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

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • تشغيل الـ 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
    و للعلم, هنالك طريقة اخرى لاضافة السكرينليتس لتعمل مع بداية التشغيل دفعة واحدة, مثلاً لدي اكثر من سكرينليتس اريد تشغيلها مع بداية تشغيلي للواجهة, فبدلاً من ان اقوم باضافتها منفردة في gnome-session-properties, و تضييعي للوقت بعمل ذلك, بالامكان كتابة سكربت بسيط يقوم بتشغيلها دفعة واحدة, و جعل هذا السكربت يعمل مع بداية تشغيل جنوم.

    بدايةً نقوم باعطاء التصريح للسكرينليتس المراد تشغيله, و لنفرض بانه عبارة عن سكرينليتس الساعة, و يتم ذلك كما سبق الاشارة اليه.

    ثم نقوم بعمل الخطوة السابقة مع بقية السكرينليتس التي نريدها, بعد ذلك نفتح مستند جديد فرضاً في مجلد 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
    و أخيراً نضيف السكربت لقائمة بدء تشغيل برامج جنوم gnome-session-properties بهذا الشكل
    كود:
    /root/bin/screenlets-start.sh
    طبعاً هذا مسار الملف لدي, وسيختلف لديك المسار على حسب مكان حفظه.

    هذه طريقة مؤقتة للقيام بتشغيل السكرينليتس مع بداية تشغيل واجهة جنوم, بالنسبة للكيدي صراحةً ليس لدي علم بكيفية جعل الملف يعمل مع بداية تشغيل الواجهة.

    سيتم حل هذه الاشكالية قريباً ان شاء الله ببريمج يقوم بهذا العمل.

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

    بالأخير, هذه صورة توضيحية لما سبق, و هي من مدونة كومبيز فيوجن.
    التعديل الأخير تم بواسطة Black X; الساعة 18-08-2007, 03:48 AM. سبب آخر: اضافة جديدة للموضوع
    Nothing Personal

    MP3 Quran
    openSUSE
    NEW ..Arab Geek.. NEW


    My LORD, help me to stay off from the bottom

  • #2
    ^
    ^
    ^
    سلام عليكم عاد تدري يابلاك امس كنت اتفرج عليهاا بالمدونه ... شغل اصلى وزبركه وقطب حلوو << خخخخخخخ :thumpsup_green:

    بعد اذنك بلاكي :twister2:

    ولمن اراد رئية اشكال اخرى .. :















    كود PHP:
    http://immagini.p2pforum.it/out.php/i162003_Schermata.png
    http://www.telefonica.net/web/ceec/screenlets/screenlets.png
    http://remoquintino.files.wordpress.com/2007/05/screenlets.png 
    وهناا لمستخدمين الــ ub + mint على هذا المسار بعد التثبيت
    كود:
    deb http://hendrik.kaju.pri.ee/ubuntu feisty screenlets
    
    Aggiungete la chiave e aggiornate gli archivi:
    
    wget http://hendrik.kaju.pri.ee/ubuntu/F854AFD7.gpg -O- | sudo apt-key add - && sudo apt-get update
    
    Installate il pacchetto, che include alcune screenlets e il pannello di controllo per gestirle:
    
    sudo apt-get install screenlets
    
    Potete lanciarle cliccando la voce “Screenlets” nel menu “Accessori”, oppure dal terminale con il comando:
    
    screenlets-tray
    System-->Administration-->Time and Date


    مراجعه :
    كود PHP:
    http://remoquintino.wordpress.com/2007/05/
    http://tuxpepino.wordpress.com/2007/05/06/instalar-screenlets-widgets-de-escritorio 
    BAD3R

    Twitter
    : @Linux4SA

    تعليق


    • #3
      Great !!

      حلوووووو .. الكومبيز عمل ثورة .. مشكور بلاك .. لازم اشوف لي وقت واعمل لي جلسة محترمة معاه :
      Macbook Air: OS X 10.9.2 + Kali Linux 1.0.6

      تعليق


      • #4
        السلام عليكم
        الف شكر اخي Black X
        موضوع جامد ^_^
        و شكرا لك بدر على الاضافة.
        كل الود.

        تعليق


        • #5
          اضافة:

          هنالك طريقة اخرى لاضافة السكرينليتس لتعمل مع بداية التشغيل دفعة واحدة, مثلاً لدي اكثر من سكرينليتس اريد تشغيلها مع بداية تشغيلي للواجهة, فبدلاً من ان اقوم باضافتها منفردة في gnome-session-properties, و تضييعي للوقت بعمل ذلك, بالامكان كتابة سكربت بسيط يقوم بتشغيلها دفعة واحدة, و جعل هذا السكربت يعمل مع بداية تشغيل جنوم.

          بدايةً نقوم باعطاء التصريح للسكرينليتس المراد تشغيله, و لنفرض بانه عبارة عن سكرينليتس الساعة
          كود:
          chmod +x /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
          و أخيراً نضيف السكربت لقائمة بدء تشغيل برامج جنوم gnome-session-properties بهذا الشكل
          كود:
          /root/bin/screenlets-start.sh
          طبعاً هذا مسار الملف لدي, وسيختلف لديك المسار على حسب مكان حفظه.

          هذه طريقة مؤقتة للقيام بتشغيل السكرينليتس مع بداية تشغيل واجهة جنوم, بالنسبة للكيدي صراحةً ليس لدي علم بكيفية جعل الملف يعمل مع بداية تشغيل الواجهة.

          للعلم سيتم حل هذه الاشكالية قريباً ان شاء الله ببريمج يقوم بهذا العمل.

          للأمانة, هذه الطريقة وجدتها ضمن منتدى سكرينليتس الرسمي على الرابط.
          Nothing Personal

          MP3 Quran
          openSUSE
          NEW ..Arab Geek.. NEW


          My LORD, help me to stay off from the bottom

          تعليق


          • #6

            السلام عليكم تم التركيب بنجاح والله الحمد || شكرا بلاك اكس ||
            عبد العزيز بن سعود - الصين
            Good Friends are hard to find, harder to leave, and impossible to forget

            تعليق


            • #7
              جزاك الله خيرا

              تعليق

              يعمل...
              X