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

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

طريقة استخدام switchroo على اﻷجهزة الهجينة

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

  • [هام] طريقة استخدام switchroo على اﻷجهزة الهجينة

    بسم الله الرحمن الرحيم

    السلام عليكم و رحمة الله وبركاته

    *********

    بحمد الله تم حل مشكلة اﻷجهزة هجينة بطاقتي الرسوميات و ذلك بفضل الله أولا ثم بفضل كل مطور

    ثم بفضل اﻷخ
    محمد حمد

    و إنني إذ أتوجه بشكر الله أولا ثم له بعد أن ساعدنا على هذا

    ثانيا

    أتمنى من اﻹدارة الكريمة تثبيت هذا الموضوع ليكون حلا لكل من سيواجه نفس المشكلة لاحقا خصوصا و أن الاجهزة الجديدة

    قد أصبحت تتوجه شركاتها اﻷم لاستخدام هذه التقنية

    على العموم إليكم الحل

    المشاركة الأصلية بواسطة Mohammed Hamad مشاهدة المشاركة

    حسنا الطريقة نجحت في كل من أبونتو و فيدورا و تمكنت من تشغيل السكريبت الموجود في الموقع

    و هذه ستكون ترجمة بسيطة لما ورد في الموضوع لتشغيل ذلك السكريبت

    أولا عليك تحديث التوزيعة و تنزيل بعض المكتبات الهامة للسكريبت و أيقونات ..

    في أوبنتو انسخ هذه الاوامر في الطرفية :

    كود:
    sudo apt-get update
    sudo apt-get install wget gxmessage libnotify-bin
    wget -P /home/"$USER"/.local/share/icons/  http://lh4.ggpht.com/_Dw3SC8gD9Jk/S-MGVcEfaiI/AAAAAAAAAIA/Pguy_uSeqSk/s800/hardware_down.png
    wget -P /home/"$USER"/.local/share/icons/  http://lh5.ggpht.com/_Dw3SC8gD9Jk/S-MGVSO0JbI/AAAAAAAAAIE/_mdAnW7UiCQ/s800/hardware_up.png
    wget -P /home/"$USER"/.local/share/icons/  http://lh4.ggpht.com/_Dw3SC8gD9Jk/TNbQXzK6hrI/AAAAAAAAAJ8/YlqK46MusuE/s800/hardware.png
    wget -P /home/"$USER"/.local/share/icons/  http://lh5.ggpht.com/_Dw3SC8gD9Jk/S41DjuMt_MI/AAAAAAAAAF4/5pQm2-dX6Sg/s800/switch_before_shutdown.png
    في فيدورا انسخ هذه الاوامر :

    كود:
    sudo yum update
    sudo yum install wget gxmessage libnotify-bin
    wget -P /home/"$USER"/.local/share/icons/  http://lh4.ggpht.com/_Dw3SC8gD9Jk/S-MGVcEfaiI/AAAAAAAAAIA/Pguy_uSeqSk/s800/hardware_down.png
    wget -P /home/"$USER"/.local/share/icons/  http://lh5.ggpht.com/_Dw3SC8gD9Jk/S-MGVSO0JbI/AAAAAAAAAIE/_mdAnW7UiCQ/s800/hardware_up.png
    wget -P /home/"$USER"/.local/share/icons/  http://lh4.ggpht.com/_Dw3SC8gD9Jk/TNbQXzK6hrI/AAAAAAAAAJ8/YlqK46MusuE/s800/hardware.png
    wget -P /home/"$USER"/.local/share/icons/  http://lh5.ggpht.com/_Dw3SC8gD9Jk/S41DjuMt_MI/AAAAAAAAAF4/5pQm2-dX6Sg/s800/switch_before_shutdown.png
    و الآن قم بعمل ماونت للقرص 'none' في fstab .. و هذا في فيدورا فقط ﻷن أوبنتو تفعل هذا افتراضيا ..

    سنقوم بتحرير الملف بالأمر :

    كود:
    sudo gedit /etc/fstab
    و ضع فيه هذا السطر :

    كود:
    none /sys/kernel/debug debugfs defaults 0 0
    و الآن سنقوم بتغير صلاحيات الملف لكل مرة تفتح فيها الجهاز بالأمر التالي في فيدورا :

    كود:
    sudo gedit /etc/rc.d/rc.local
    و هذا الامر في أبونتو :

    كود:
    sudo gedit /etc/rc.local
    ثم تضع هذه الأسطر في الملف :

    كود:
    chown "username" /sys/kernel/debug/vgaswitcheroo/switch 
    echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

    و غير
    username باسم المستخدم لديك ..

    و الآن أعد التشغيل ثم انسخ هذا السكريبت و احفظه في أي مكان تريده

    و لكن الأفضل أن تجعله في مكان تعرفه لكي يسهل لك الوصول له و تشغيله و أيضا لكي لا تحذفه بالخطأ ..

    المهم هذا هو السكريبت :

    كود:
    #!/bin/bash
    # script by RM, with useful changes from LoLL
    # version 20101107
    
    pci_integrated=$(lspci | grep VGA | sed -n '1p' | cut -f 1 -d " ")
    pci_discrete=$(lspci | grep VGA | sed -n '2p' | cut -f 1 -d " ")
    
    integrated=$(cat /sys/kernel/debug/vgaswitcheroo/switch | grep $pci_integrated | grep -o -P ':.:...:')
    discrete=$(cat /sys/kernel/debug/vgaswitcheroo/switch | grep $pci_discrete | grep -o -P ':.:...:')
    
    name_integrated=$(lspci | grep VGA | sed -n '1p' | sed -e "s/.* VGA  compatible controller[ :]*//g" | sed -e "s/ Corporation//g" | sed -e "s/  Technologies Inc//g" | sed -e 's/\[[0-9]*\]: //g' | sed -e  's/\[[0-9:a-z]*\]//g' | sed -e 's/(rev [a-z0-9]*)//g' | sed -e "s/  Integrated Graphics Controller//g")
    
    name_discrete=$(lspci | grep VGA | sed -n '2p' | sed -e "s/.* VGA  compatible controller[ :]*//g" | sed -e "s/ Corporation//g" | sed -e "s/  Technologies Inc//g" | sed -e 's/\[[0-9]*\]: //g' | sed -e  's/\[[0-9:a-z]*\]//g' | sed -e 's/(rev [a-z0-9]*)//g' | sed -e "s/  Integrated Graphics Controller//g")
    
    if [ "$integrated" = ":+:Pwr:" ]
    then
     integrated_condition="(*) - Power ON"
    elif [ "$integrated" = ": :Pwr:" ]
    then
     integrated_condition="( ) - Power ON"
    elif [ "$integrated" = ": :Off:" ]
    then
     integrated_condition="( ) - Power OFF"
    fi
    
    if [ "$discrete" = ":+:Pwr:" ]
    then
     discrete_condition="(*) - Power ON"
    elif [ "$discrete" = ": :Pwr:" ]
    then
     discrete_condition="( ) - Power ON"
    elif [ "$discrete" = ": :Off:" ]
    then
     discrete_condition="( ) - Power OFF"
    fi
    
    gxmessage -center \
              -buttons "_Cancel":1,"switch to _Integrated":101,"switch to _Discrete":102 \
              -wrap \
              -title "Choose Hybrid Graphic Card" \
    "Choose Hybrid Graphic Card
    =================
    Integrated: $integrated_condition : $name_integrated
    Discrete: $discrete_condition : $name_discrete"
    
    
    whichCard=$?
    
    case "$whichCard" in
    
    1)
     echo "Exit"
    ;;
    101)
     if [ "$integrated" == ":+:Pwr:" ] && [ "$discrete" == ": :Pwr:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "switching to $name_integrated"
      echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
     elif [ "$integrated" == ": :Pwr:" ] && [ "$discrete" == ":+:Pwr:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "switching to $name_integrated"
      echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
      if [ "$DESKTOP_SESSION" = "openbox" ]
      then
       killall -u "$USER"
      elif [ "$DESKTOP_SESSION" = "gnome" ]
      then
       gnome-session-save --logout
      fi
     elif [ "$integrated" == ": :Off:" ] && [ "$discrete" == ":+:Pwr:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "switching to $name_integrated"
      echo ON > /sys/kernel/debug/vgaswitcheroo/switch
      echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
      if [ "$DESKTOP_SESSION" = "openbox" ]
      then
       killall -u "$USER"
      elif [ "$DESKTOP_SESSION" = "gnome" ]
      then
       gnome-session-save --logout
      fi
     elif [ "$integrated" == ":+:Pwr:" ] && [ "$discrete" == ": :Off:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_down.png" "already switched to $name_integrated"  
     fi
    ;;
    102)
     if [ "$integrated" == ":+:Pwr:" ] && [ "$discrete" == ": :Pwr:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "switching to $name_discrete"
      echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
      if [ "$DESKTOP_SESSION" = "openbox" ]
      then
       killall -u "$USER"
      elif [ "$DESKTOP_SESSION" = "gnome" ]
      then
       gnome-session-save --logout
      fi
     elif [ "$integrated" == ": :Pwr:" ] && [ "$discrete" == ":+:Pwr:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "switching to $name_discrete"
      echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
     elif [ "$integrated" == ":+:Pwr:" ] && [ "$discrete" == ": :Off:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "switching to $name_discrete"  
      echo ON > /sys/kernel/debug/vgaswitcheroo/switch
      echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
      if [ "$DESKTOP_SESSION" = "openbox" ]
      then
       killall -u "$USER"
      elif [ "$DESKTOP_SESSION" = "gnome" ]
      then
       gnome-session-save --logout
      fi
     elif [ "$integrated" == ": :Off:" ] && [ "$discrete" == ":+:Pwr:" ]
     then
      notify-send -t 5000 --icon="/home/$USER/.local/share/icons/hardware_up.png" "already switched to $name_discrete"  
     fi
    ;;
    esac

    الآن احفظه بأي اسم و ليكن مثلا
    switch.sh و من ثم تعطيه صلاحيات التنفيذ

    كود:
    chmod +x switch.sh
    ثم تقوم بتشغيل السكريبت بصلاحيات الروت "المستخدم الفائق" ﻷن السكريبت يتعامل مع النظام .. بهذا الامر :

    كود:
    sudo ./switch.sh
    و هذه هي النقاط الهامة المذكورة في الموقع , و هناك بعض الخيارات الإختيارية هناك لم أجربها ..

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

    *********

    وفق الله الجميع لما يحب و ويرضى

    و السلام عليكم و رحمة الله و بركاته

    << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

    Who is the Almighty Allah HD / Hope Calling All Believers HD

    هدية مني لكم

    حفظكم الله من كل سوء و مكروه

    و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

    استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته


  • #2
    ماذا تقصد بالضبط بهجينة؟
    هل تقصد ما هو موجود في تقنية nvidia optimus
    إذا كان كذلك فهي أصبحت مدعومة عن طريق مشروع bumblebee
    Be Free ................. Be LINUX

    Microsoft Gives You Windows, Linux Gives You The Whole House....!!!! xD

    تعليق


    • #3
      المشاركة الأصلية بواسطة Mohamed Sallam مشاهدة المشاركة
      ماذا تقصد بالضبط بهجينة؟
      هل تقصد ما هو موجود في تقنية nvidia optimus
      إذا كان كذلك فهي أصبحت مدعومة عن طريق مشروع bumblebee
      للتبسيط

      bumblebee مفيدة فقط مع نفيديا

      switchroo مفيدة مع amd
      << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

      Who is the Almighty Allah HD / Hope Calling All Believers HD

      هدية مني لكم

      حفظكم الله من كل سوء و مكروه

      و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

      استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

      تعليق


      • #4
        و عليكم السلام و رحمة الله

        أنا لم أفعل شيء , الشكر لله وحده
        هذا السكريبت يقوم بالتبديل بصورة رسومية
        قد تكون إعداداته كثيرة في البداية و لكن بعد الاستخدام الاول يكون بسيط جدا و يكفي فقط تشغيله للتبديل بين كروت الشاشة بدلا من تعديل الملف /etc/rc.local في كل مرة

        وهذا اقتباس من مشاركة الاخ hard man لمن يريد الإستزادة و قراءة الصفحة الأصلية :
        المشاركة الأصلية بواسطة hard man مشاهدة المشاركة
        انظر للصور في هذه الصفحة http://asusm51ta-with-linux.blogspot.com/
        يوجد نافذة فيها زر switch لتبديل الكرت بسهولة

        تعليق


        • #5
          الموضوع ممتاز لكن ما ارجوه منكم الاخوة الافاضل رجاء خاص دعم الشروحات بالصور
          0JJI IJI 0JI IJ

          تعليق


          • #6
            ألف مبروك على هذا الإنجاز

            شكرًا سمير
            شكرًا محمد


            أحمد سلطان، ملاحظتك في مكانها

            الشرح بالصور أمر مهم جدًا

            لو كنت على دراية مثلكم باللنكس لكنت قمت بهذا الشرح

            ولكن أسأل الله لكم التوفيق والسداد فيما تقومون به

            تعليق


            • #7
              بارك الله فيكم على الموضوع المميز .
              تم التثبيت بواسطة المدير ( إيهاب ) بارك الله فيه .
              (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
              آل عمران 188
              قال رسول الله صلى الله عليه و سلم :
              {لا يشكر الله من لا يشكر الناس}
              {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

              جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
              أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

              تعليق


              • #8
                إذا كان كذلك فهي أصبحت مدعومة عن طريق مشروع bumblebee
                طلب مني قبل مدة أحد الأصدقاء تثبيت لينوكس على جهازة وأذكر أنه كان من نوع Asus وكالعادة الأقراص التي
                جاءت مع الجهاز هي قرص الاستعادة لوندوز و قرص التعاريف ( والذي كان مقيداً جداً ب وندوز 7 والبنية 64 ) !!
                يعني أنهم لم يوفروا بدائل حتى لوندوز 32 ....

                المهم أن الجهاز يحوي بطاقتي شاشة الأولى intel و الأخرى nVidia ، وعبساً أحاول لمدة تجاوزت 24 ساعة على
                أن أشغل كرت الـ nVidia ولم استطع !!

                استخدمت bumblebee واستخدمت Load Module من الخادم X نفسه ، وأعطيته عنوان Device 1 و الكثيييير
                من المحاولات ، والتي توصلت من خلالها إلى أن البطاقة معرفة و nvidia.ko مفعل و nouveau معطل و bumblebee
                معد للعمل مع التعريف nVidia ...........

                لكن دون جدوى ،

                سأجرب إن شاء الله هذا البريمج إذا قابلت صديقي ثانية ، فقد تركته مع intel وحيداً و هو لا يدري .
                (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
                آل عمران 188
                قال رسول الله صلى الله عليه و سلم :
                {لا يشكر الله من لا يشكر الناس}
                {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

                جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
                أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

                تعليق


                • #9
                  المشاركة الأصلية بواسطة مصعب الزعبي مشاهدة المشاركة
                  .......... .
                  حياك الله أخي مصعب

                  و سعيد جدا بوجودك بيننا من جديد

                  لكن أحببت تنبيهك

                  بأن تتأكد من نوع تعريف البطاقات لديك

                  فهذا الحل ينطبق على التعريفات المفتوحة و ليس المغلقة

                  بالنسبة لـ بامبل بي فحسب ظني هو أيضا كذلك

                  فلعل فشلك فيها هو استخدامك للتعريف المغلق و ليس المفتوح
                  << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

                  Who is the Almighty Allah HD / Hope Calling All Believers HD

                  هدية مني لكم

                  حفظكم الله من كل سوء و مكروه

                  و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

                  استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

                  تعليق


                  • #10
                    حياكم الله ،
                    أنا السعيد بوجودي بينكم ^_^

                    في ملفات config لبرنامج نجد ملفي إعدادات واحد ل nauveau وواحد ل nvidia .
                    أي أنه يتعامل مع كليهما .
                    (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
                    آل عمران 188
                    قال رسول الله صلى الله عليه و سلم :
                    {لا يشكر الله من لا يشكر الناس}
                    {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

                    جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
                    أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

                    تعليق


                    • #11
                      في السكربت ، تم استعمال دليل المنزل بالطريقة :
                      كود PHP:
                      /home/$USER 
                      والصواب استخدام المتغير :

                      كود PHP:
                      $HOME 
                      لأنه من الممكن أن لايوافق مجلد المنزل اسم المستخدم ، ولو أنه كذلك افتراضياً .
                      (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
                      آل عمران 188
                      قال رسول الله صلى الله عليه و سلم :
                      {لا يشكر الله من لا يشكر الناس}
                      {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

                      جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
                      أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

                      تعليق


                      • #12
                        السلام عليكم ورحمة الله وبركاته

                        أخى الفاضل أشكر لك مجهودك الأكثر من رائع .. بارك الله فيك

                        أود أن أطرح سؤالين
                        الأول :: عند محاولة تثبيت الحزمة libnotify-bin لم تكن موجودة فى المستودعات ...
                        وللتأكد من أنها موجودة أو غير موجودة على النظام
                        # rpm -q libnotify-bin
                        package libnotify-bin is not installed

                        ثانياً :: عند تنفيذ السكربت .. فإن كل شئ على ما يرام ... وأقوم بإختيار ما أريد ... ولكن كيف أتأكد من أن ما أخترته هو ما يعمل فعلاً ؟؟


                        شكراً لوقتك ولسعة صدرك
                        لا اله الا الله

                        OpenERP & Django Developer


                        تعليق


                        • #13
                          حياك الله أخي محمد .... عودة حميدة بإذن الله ... لم نعد نراك إلا نادرا

                          لمعرفة ما إذا كانت الطريقة صحيحة

                          اختبر عتادك عند التحويل باختبار لا تستطيع بطاقات انتل مجاراته و افعل نفس الامر على amd و ستجدهنالك فرقا واضحا باذن الله

                          ثانيا إذا اتممت العملية بشكل صحيح فستلاحظ فرقا في الحرارة و هذا يدل على أن عملك كان صحيحا
                          << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

                          Who is the Almighty Allah HD / Hope Calling All Believers HD

                          هدية مني لكم

                          حفظكم الله من كل سوء و مكروه

                          و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

                          استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

                          تعليق


                          • #14
                            حياك الله أخي محمد .... عودة حميدة بإذن الله ... لم نعد نراك إلا نادرا
                            بارك الله فيك أخى الفاضل ...
                            بالرغم أنى لم أعرف أن غيابى ملاحظ ... إلا أننى سعيد بكلامك جداً ..

                            لمعرفة ما إذا كانت الطريقة صحيحة
                            اختبر عتادك عند التحويل باختبار لا تستطيع بطاقات انتل مجاراته و افعل نفس الامر على amd و ستجدهنالك فرقا واضحا باذن الله
                            المشكلة أنى لا أعرف كيف أقوم بذلك .. عند تشغيل لعبة SupertuxKart >قبل وبعد التغيير < فإنى لا ألحظ أى تغيير
                            أعلم أنها لعبة خفيفة .. وبالتأكيد فإنها لا تعتبر معياراً للإختبار ... ولكنى هل تدلنى كيف أفعل ذلك ؟؟

                            شكراً لوقتك وسعة صدرك
                            لا اله الا الله

                            OpenERP & Django Developer


                            تعليق


                            • #15
                              ان كان اتصالك سريعا

                              فاستخدم أحدى اﻷلعاب الموجودة لديك في المستودعات و اضبطها ﻷقصى درجة في الأبعاد

                              و لتكن مثلا

                              vdrift
                              << وصية الشنقيطي لكل مبتلي ومهموم - مقطع سيغير حالك >><< من هو الله - مترجم بيد الفقير إلى ربه نسأل الله له كل خير>>

                              Who is the Almighty Allah HD / Hope Calling All Believers HD

                              هدية مني لكم

                              حفظكم الله من كل سوء و مكروه

                              و أنار قلبي و قلوبكم .... و قادنا سوية نحو صراطه المستقيم ... و أبعدني و إياكم عن كل سوء يخل بإيماننا

                              استودعكم الله الذي لا تضيع ودائعه ... و السلام عليكم و رحمة الله و بركاته

                              تعليق

                              يعمل...
                              X