توقفت عن الكتابه هنا وانتقلت الى وردبريس
abdulmogeeb.wordpress.com
‏إظهار الرسائل ذات التسميات gnu/linux. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات gnu/linux. إظهار كافة الرسائل

الجمعة، 22 مارس 2013

برمجة Shell Scripting | الدرس الثانى - اول برنامج شيل

بسم الله الرحمن الرحيم 
الحمد لله , والصلاة والسلام على رسول الله وبعد ,
فمعى الدرس الثانى من تلخيص دورة Shell Scripting .

رابط المحاضرة

سنتناول ان شاء الله فى هذا الدرس خطوات تنفيذ اول برنامج لنا باستخدام لغة  Shell Scripting وسيكون عبارة عن ملف شيل يطبع لنا جملة Hello World .

* ما هو ملف الشيل ( Shell file )؟
- هو ملف نصى يحتوى على اوامر الشيل , وله شروط معينه .

* ماذا نستخدم لكتابة ملف الشيل ؟
- لكتابة ملف الشيل نستخدم اى محرر نصوص وليكن محرر  GEdit او اى برنامج اخر .

* شروط ملف الشيل ؟
- يلزم اثناء انشاء ملف الشيل اتباع الخطوات الاتية :
  1. ان يبدا اول سطر فى الملف ب : bin/bash!# .
  2. ان يكون امتداد الملف بصيغة sh.  
  3. ان يكون الملف قابل للقرائة (executable) .
* كيفية اعطاء تصريح القرائة لملف الشيل ؟
- لاعطاء تصريح القرائة لملف الشيل نكتب 
  اسم الملف sudo chmod +x 
*كيفية الكتابة داخل ملف الشيل ؟
- للكتابة داخل ملف الشيل نستخدم الامر echo  ونكتب النص داخل " " .


* الان ناتى لتنفيذ الملف :
bin/bash!#
" echo " Hello World 

-ثم نحفظ الملف باسم hello.sh .
- الان نعطى الملف تصريح القرائة 
sudo chmod +x hello.sh
- اصبح الملف جاهز للتشغيل 
- نقوم بالدخول الى سطر الاوامر terminal ونقوم بالدخول الى مسار الملف ثم نقوم بتشغيل الملف عن طريق الامر (  اسم الملف  /. )
 hello.sh /.
ستكون النتيجة هى 
Hello World
* نلاحظ انه بامكاننا كتابة اكثر من سطر داخل ملف الشيل عن طريق الامر echo  مثل
bin/bash!#
"echo "hello world
"echo " I love Shell Scripting


نهاية الدرس الثانى 

الثلاثاء، 19 مارس 2013

برمجة Shell Scripting | الدرس الاول

بسم الله الرحمن الرحيم 
الحمد لله والصلاة والسلام على رسول الله وبعد ,
هذا هو الدرس الاول فى تلخيص دورة  برمجة Shell Scripting  التى يقدمها الاستاذ عبد المجيد الحميد .

رابط المحاضرة

* ما هو Shell Scripting programming؟
هى لغة برمجة نصية تكتب عن طريق سطر الاوامر {terminal}  تقوم بتنفيذ مجموعة معينة من المهام .

* ما الفائدة من تعلم برمجة Shell Scripting وما هى مميزاته ؟
- كما قلت فان برمجة Shell Scripting تقوم بتنفيذ مجموعة معينة من المهام يحددها المستخدم , فهى تمكنك من عمل اشيائك الخاصة على نظام التشغيل الخاص بك .
- وتتميز برمجة Shell Scripting بالعديد من المميزات منها :
  1. انها لغة بسيطة جدا فى التعامل .
  2. سريعة جدا .
  3. توفر الكثير من الوقت .
  4. امكانية القيام بالمهام تلقائيا .
*امثلة لما يمكن عمله بواسطة Shell Scripting ؟
  1. شاشة نظام كاملة .
  2. عمل نسخ احتياطى للبيانات تلقائيا .
  3. عمل تنظيف للنظام , فمثلا بامكانك عمل برنامج يبحث عن الاشياء التى تسبب ثقل النظام والتخلص منها .
  4. ايضا من الممكن ربط الدومين الخاص بك لتصلك التحديثات الخاصة بهذا الدومين مباشرة , مثلا متى ينتهى ... .
* ما هو نوع ال Shell  المستخدم فى برمجة ال Shell Scripting ؟
- سنقوم باستخدام ال bash shell .

* ما هو ال bash shell ؟
- ال bash shell  هو اختصار ل bourne again shell  وهو تطوير لما كان يعرف ب bourne shell على اسم مخترعه .
- ومما يميز ال bash shell :
  1. انه ال shell  الافتراضى فى لينكس .
  2. يمكن الوصول اليه عن طريق لوحة المفاتيح فقط .
  3. يمكن استخدامه فى لينكس , Microsoft DOS , .... .

- ولمعرفة نوع ال shell المستخدم : اكتب فى سطر الاوامر {terminal} :-  
   cat /etc/shells ثم اضغط  Enter .

* انواع الاوامر داخل ال bash shell :
- هناك نوعين من الاوامر داخل شيل الباش هى 
  1. اوامر داخل ال bash ويطلق عليها Built in مثل امر ال history .
  2. اوامر خارجة عن بنية ال bash ويطلق عليها Built out مثل امر ال date .
- ولمعرفة اذا كان امر معين من نوع Built in او Built out نستخدم type -a command  هكذا : type –a history 

============================
الى هنا تكون نهاية الدرس الاول , اتمنى يفيدكم التلخيص وفى انتظار اسئلتكم واستفساراتكم .
  
              














   

الاثنين، 18 مارس 2013

برمجة Shell Scripting | مقدمة


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

الحمد لله والصلاة والسلام على رسول الله وبعد :

يقوم الاستاذ عبد المجيب الحميد بتقديم  دورة رائعة جدا فى برمجة ال Shell Scripting  بدا فيها من الصفر فى توضيح معنى ال Shell Scripting وفائدته وكيفية استخدامه الى غير ذلك .

وتكملة للفائدة سوف اقوم بعمل تلخيص كنابى لهذه الدورة اسجل فيه الاشياء التى تناولها الاستاذ عبد المجيد فى الشرح حتى يسهل تذكرها والاستفادة منها بكل الطرق , ولتكون مكانا لاستقبال الاسئلة والاستفسارات التى تعرض للمشاهدين الكرام اثناء الدورة .

سأعمل ان شاء الله على ان اضيف التلخيص للفيديوهات اول باول .
وان شاء الله نستفيد جميعا.

الأحد، 10 فبراير 2013

خدمة SkyDrive تعالج ليبرا اوفيس على "جنو/لينكس"


في البداية سبق و قد شرح عبدالمجيب بديل Microsoft Office في لينكس وهو Libre Office
الشـــــرح هنا
ولكن هناك بعض ملفات Office لا يمكن تشغيلها على لينكس او يكون تنسيق الملف غير متوافق مع Libreoffice .

اما الآن فيمكنك تشغيل ملفات microsoft office على اي نظام تشغيل , عبر متصفحك من خدمة –SKY DRIVE – 

ما هي خدمة sky drive ؟

خدمة سحابة تقدمها شركة Microsoft و تمكنك من رفع ملفات إلى 7 غيغابايت مجانا , ايضا تتيح لك إنشاء ملفات : وورد,بوربوينت,إكسيل,ملاحظات .

كيفية الوصول إلى الخدمة ؟

1:- سجل دخولك إلى احد حسابات Microsoft الخاصة بك

2:- اضغط على السهم المجاور لـ outlook

3:-اختر skydrive من القائمة
بعدها سوف تنتقل إلى صفحة skydrive 



كيفية إنشاء ملف Office ؟

اضغط على كلمة إنشاء

اختر الملف الذي تريد إنشاءه ..


إستعراض واجهات الـ Office

1 – بوربوينت


2- وورد


3-إكسيل


4-ملاحظات 

كيفية رفع الملفات؟

اضغط على تحميل

اختر الملف الذي تريد تحميله (صور , فيديو , ملف صوت, ملفات اوفيس)





معلومات مهمة!


1- بعد تسجيل دخولك ,,, إذا لم تظهر لك واجهة outlook يجب عليك فعل التالي :
- إضغط على خيارات

- إضغط على ترقية إلى outlook.com


2- صيغ ملفات office المدعومة في skydrive  هي:

1-تنسيق Microsoft Office Open XML Format‏ (‎.docx و‎.pptx و‎.xlsx)
2-تنسيق OpenDocument (.odt, .odp, .ods)‎
و يمكنك إختيار  التنسيق المناسب لك من :الخيارات > تنسيقات ملفات Office


تحرير : سليمان حمد








الأربعاء، 6 فبراير 2013

متغيرات الشل الشائعة الاستخدام

هناك أوامر شل في جنو لينكس شائعة الاستخدام وهاهي كالتالي :

الامر
المعنى
الاستخدام
BASH_VERSION
عرض اصدارة BASH
echo $BASH_VERSION
HOSTNAME
عرض اسم الكمبيوتر
echo $HOSTNAME
CDPATH
يبحث عن مسار الامر cd
echo $CDPATH
HISTFILE
اسم ملف التأريخ الخاص المخزنه به الاوامر المنفذة مؤخرا
echo $HISTFILE
HISTFILESIZE
العدد الاقصى للاسطر المسجلة في ملف التأريخ
echo $HISTFILESIZE
HOME
مجلد المنزل للمستخدم الحالي
echo $HOME
PATH
للبحث عن مسارات الاوامر
echo $PATH
TERM
نوع دخولك للطرفية
echo $TERM
SHELL
مسار الشل
echo $SHELL
DISPLAY
عرض وضبط اسم الشاشة X
echo $DISPLAY
EDITOR
المحرر الافتراضي وتعديلة
export EDITOR=/usr/bin/nano
echo $EDITOR

الثلاثاء، 29 يناير 2013

تعريف بعض مصطلحات جنو/لينكس

تعريف بعض مصطلحات جنو/لينكس

 GNU

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

LINUX

هي عبارة عن نواة النظام مفتوحة المصدر ومجانية ولكنها قد تحتوي على بعض الاشياء مغلقة المصدر والتسمية الصحيحة لنظام هي جنو لينكس   وليس  لينكس فقط 

kernel

ليس لها اي علاقة بالبلح ولكن هي المسوؤلة عن توصيل البرامج بالعتاد ( الهارد وير)

distro

التوزيعة وهي عبارة عن نواة النظام + مشروع جنو وبعض التحسينات في الشكل

والسياسات والاضافات لتعرف على بعض توزيعات يرجى زيارة الرابط هنا 

interface

الوجهات  هي عبارة واجهة رسومية  لتسهيل الاستخدام  وكل انسان له ذوقه الخاص  لتعرف على المزيد يرجى زيارة الرابط هنا

software manager

وهوعبارة عن مدير البرامج الذي يوفر لك الكثير جدا من البرامج جاهزة لتحميل بمجرد كتابة اسمه او اختياره واضغط على تثبيت

root

المستخدم الاساسي لنظام والقادر على فعل كل شي بنظام

sudo

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

repo

مستودعات البرامج وهي عبارة عن مخازن او خوادم اضافية للبرمج

terminal

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

package

حزمة  وهي قد تتكون  من برنامج او مكتبة او ملف نظام  معين

lib

المكتبة وهي قد تاتي مع البكج وتعتمد البرامج على المكتبات لكي تعمل 

shell script

عبارة عن ملف يقوم بتنفيذ مجموعة من اوامر النظام عن طريق الطرفية  لتعديل او اضافة او حذف او اصلاح البرامج او النظام

Arabic support

  دعم اللغة العربية


تحرير محمود النواجحه

 

 

الخميس، 10 يناير 2013

خدمة hangout من google+ تعريفها, تحميلها , معلومات و طرق استعمالها


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


ما هي خدمة hangout ؟ 

هي خدمة تقدمها شركة Google  لمستخدمين Google+ ,  و هي عبارة عن دردشة مرئية ( مكالمة )  بين شخصين أو اكثر بحيث يكون هناك 1 مضيف و البقية أعضاء .

كيف اصل إلى hangout ؟

1- يجب أن يكون لديك حساب Google+  

2-إذا كنت لم تستخدم hangout من قبل فالطريقة كالتالي 
 سجل دخولك في Google+  




الخيار الأول 32 bit , الثاني 64 bit و بصيغة deb 
الثالث 32 bit , الرابع 64 bit  و بصيغة rpm
بعد التحميل تروح و تضغط على جلسة hangout  و تبدأ الجلسة ..

كيف ارسل دعوة لأشخاص أو أنضم لمحادثة ؟
بعد ما تدخل على جلسة جديدة تقابلك نافذه بها على اليسار الأصدقاء  وعلى اليمين اسم الجلسة و من تريد أن تدعو إلخ
ثم تضغط على جلسة hangout  بالأسفل ثم تبدأ الجلسة 

كيف تقبل الدعوة ؟






  
اضغط الإنضمام لتدخل الجلسة 


شرح واجهة الجلسة : 

في الأعلى يوجد اربع أيقونات 

من اليسار : 1- الخروج من الجلسة       2- إعدادات الصوت و الكام     3-إغلاق الكام       4- كتم الصوت 
في الجهة اليمنى : الايقونة  لدعوة الأشخاص 
الايقونة الثانية لفتح دردشة كتابية 
الايقونة الثالثة يظهر سطح المكتب بدل من الكام
البقية تطبيقات و تأثيرات ..
هذا الشرح لمستخدمين LINUX ......
اذا واجهت مشكلة او لديك استفسار ,, اترك تعليق بالأسفل


















الاثنين، 1 أكتوبر 2012

متطلبات حضور ورشة عمل لينكس يوم الثلاثاء 2/اكتوبر/2012

سأقوم بطرح ورشة عمل غدا في فندق قولدن توليب في القصيم-بريدة طريق المدينة . ستكون في تمام الساعه الرابعة عصرا لمدة ساعتين . للحضور يجب أن تقوم بالتسجيل من هنا : http://t.co/Y5aWxFsI

ستكون ورشة العمل عن نظام لينكس طريقة تثبيته بخطوات سهلة جدا وايضا كيفية تخصيصة بما يناسبك أنت ويناسب أسلوب حياتك ليكون جهاز الكمبيوتر الخاص بك جزء من شخصيتك . ستخرج من ورشة العمل ولينكس بين يدينك يعمل بكفائة ومعك فكرة وتصور كامل عن النظام .

المتطلبات لمن يريد الاستفادة الفعلية غدا :

-أن يكون تم قبولك من خلال الرابط في الاعلى
-جهاز لابتوب أو نوت بوك أو نيت بوك .
 - ان يكون الجهاز يدعم تشغيل اسطوانات DVD
-تحميل هذه النسخة من لينكس وحرقها على DVD
http://mirror.ufs.ac.za/linuxmint/stable/13/linuxmint-13-mate-dvd-32bit.iso
سأقوم بإحضار نسخ معي من هذه النسخة لكم حوالي 10 الى 15 نسخة بالكثير لمن لا يستطيع الحصول على DVD أو لديه إتصال بطيء لكن اتمنى منكم احضارها معكم :)
- أن تكون تعرف كيف تستطيع الإقلاع من DVD خارجي . يمكنك الاستفادة من زملائك قبل الحضور .
- مساحة قرص صلب فارغة لا تقل عن 10-15 جيجابايت _ يفضل لابتوب للتجربة في حال اخطأت لا تفقد بياناتك .


ملاحظات هامه :
- سنحتاج إلى إنشاء جزء جديد على الهاردسك "بارتشن على القرص الصلب" هذا يعني انه في حال لم يكن لديك مساحة متوفره وفارغة في الاصل سيستوجب عليك حذف أحد الاجزاء وانشاء جزء جديد " لا تقلق لن تخسر ملفاتك ".
- اذا كان الجهاز الخاص بك لا يدعم تشغيل DVD يمكنك تحميل لينكس على USB Flash Drive . الخطوات بسيطة كالتالي /
حمل هذا البرنامج على وهو يعمل على ويندوز ولينكس وماك :
http://unetbootin.sourceforge.net/

بعد التحميل قم بتوصيل الذاكرة الخارجية واختر ملف iso الذي قمت بتحميلة من الانترنت واختر كذلك الحرف الخاص بالذاكرة مثلا F,G ..اضغط هنا لمشاهدة مثال

في النهاية في حال كان لديك اي ادوات مساعدة اضافية تستطيع مساعدة زملائك بها مثلا "احضار usb جاهز بلينكس لمساعدة زملائك من لا يستطيعون الحصول عليه او احضار مشغل DVD خارجي لمن ليس لديه. احتسب الاجر بنشر العلم والمعرفة."







الأربعاء، 5 سبتمبر 2012

Yum Fedora ادارة البرامج في فيدورا


هنا ساتحدث عن سطر الاوامر في فيدورا تحديدا ادارة البرامج من خلال Yum

في البداية يجب عليك معرفة انه حتى تستخدم yum يجب ان يكون لديك صلاحيات الجذر (روت) اما عن طريق su وبعدها تدخل كلمة المرور الخاصة بالروت او عن طريق sudo وبعدها تدخل كلمة المرور الخاصة بك ان كنت مدرج ضمن قائمة الاداريين في النظام .
لذلك اما تستخدمها هكذا
sudo yum

او
su
ثم تدخل كلمة المرور
ثم تستخدم yum

نبدا بسم الله

yum list
يقوم هذا الامر بعمل قائمة بكل البرامج الموجودة في مستودعات التوزيعة المتاحة وايضا بالبرامج المثبته

yum list available 
سيتم بهذا الامر عمل قائمة بكل البرامج المتاحة للتثبيت من المستودعات

yum list installed
سيعرض لك فقط البرامج المثبته

yum list extras
سيقوم بعرض اي حزمة تمت ازالتها من المستودعات او غير موجودة في المستودعات . قد يفيدك هذا الامر في البحث عن الحزم الغير متعلقة بالنظام او حل مشاكل تعارض الحزم احيانا

yum list updates
سيتم عرض جميع التحديثات المتاحة

yum list recent
سيتم عرض اي حزمة جديدة تمت اضافتها في المستودعات خلال السبعة ايام الماضية

yum install
لتثبيت حزمة معينة مثلا برنامج geany الطريقة yum install geany

yum remove
لحذف اي حزمة مثلا yum remove geany

yum update
لتحديث اي حزمة مثلا yum update geany

yum search
للبحث عن برامج في المستودعات يمكنك الاستعلام عن اكثر من برنامج في نفس الوقت مثلا yum search openssh gimp geany

yum clean all
سيقوم بمسح البرامج السابقة . تلقائيا يقوم yum بحفظ البرامج القديمه في /var/cache/yum وبهذه الطريقة تقوم بحذفها لانها تستهلك مساحة كبيرة

السبت، 1 سبتمبر 2012

تثبيت archlinux من ذاكرة خارجية usb flash

Archlinux غالبا تفشل في تثبيت التوزيعة من خلال منافذ usb سواء عن طريق ذاكرة او مشغل اقراص يعمل من خلال هذا المنفذ .

الحل تافه جدا وللاسف انني انتظرت طويلا حتى اجد حل للمشكلة واصبح الحل موجود في التوزيعة نفسها .
بعد أن تقوم بانشاء ذاكرة قابلة للاقلاع ستجد فيها ملف باسم . syslinux.cfg 
افتح الملف وقم بتعديل السطر التالي : 
label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit archisobasedir=arch archisolabel=New Volume
 ليصبح بهذا الشكل
append initrd=/ubninit archisobasedir=arch archisolabel=New Volume archisodevice=/dev/sdb1
 
علما بانه قد يتغير sdb1 الى اي رقم اخر حسب مالديك لذلك يجب التاكد ان الجهاز الموصل هو الوحيد لياخذ الرقم 1
الطريقة الثانية هي عند خيارات الاقلاع اذا كنت قد عملت النسخة من برنامج unetbootin
اضغط على tab ومن ثم سيظهر لك نفس السطر السابق بالخط الاحمر اضف عليه 

archisodevice=/dev/sdb1
 
اسمتمع :) 

الأربعاء، 15 أغسطس 2012

تجربتي مع توزيعة آرتش لينكس archlinux - الأفضل بالنسبة لي

قمت بتجربة العديد من التوزيعات الخاصة بلينكس خلال الخمس سنوات الماضية منذ انتقالي الى عالم لينكس .
في الحقيقة لم أقم بتجربة توزيعة سلاكوير slackware حتى الان وهي التوزيعة الوحيدة التي لم اجربها . لكن الجدير بالذكر أنني جربت غالبا كل التوزيعات واشهرها مثل : ubuntu, linuxmint, fedora, debian, opensuse, mandriva, pclinuxos, backtrack, centos, puppy linux .
وتوزيعات اخرى بنيت على هذه التوزيعات مثل : kubuntu, xubuntu, pinguy .


وفي نهاية المطاف قررت تجربة Archlinux . وكنت سابقا قد جربت archbang لكن لم أتأقلم إطلاقا و واجهت مشاكل وقلت في نفسي لماذا لا اجرب archlinux نفسها لعل وعسى . محاولات عديدة لتثبيت التوزيعة كلها بائت بالفشل نظرا لان تثبيت التوزيعة من خلال سطر الاوامر فقط وليس هناك اي واجهة رسومية للتثبيت . في النهاية استدركت ان الويكي الخاص بالتوزيعة او موقع التوزيعة يوجد به طريقة تثبيت خاطئة من الصفر ليس السبب في من كتب الطريقة لكن السبب في التوزيعة نفسها نظرا لانها توزيعة متدحرجة (اقرا المزيد حول التوزيعات المتدحرجة) . في النهاية اكتشفت طريقة وقمت بنشرها في مجتمع لينكس العربي للجميع في طريقة تثبيت التوزيعة لمن يريد المشاهدة (طريقة تثبيت ارتش لينكس) . وربما هذه الطريقة تصبح عديمة الفائدة في المستقبل نظرا لان التوزيعة تتطور بشكل هائل يوميا .

توزيعة archlinux هي اطول توزيعة استقريت معها نظرا لانها توزيعة تحمل باختصار مميزات لينكس كلها ومن اهم مميزات لينكس هي :
- الحماية
- السرعة
- الاستقرار

استطيع القول ان الحماية موجودة في كل التوزيعة لكن السرعة والاستقرار قد لا تكون موجودة في بعض التوزيعات مثل ubuntu .

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

استخدمت التوزيعة لفترة طويلة وهنا ساضع لكم مميزاتها وعيوبها :

المميزات :
- السرعة
- الاستقرار
- سهولة التخصيص
- جميع برامج لينكس بلا استثناء موجودة في مخازن التوزيعة او توجد في مخازن AUR
- لا تنهار الواجهة إطلاقا ايا كانت ولعلني كنت سابقا اكره واجهة KDE بسبب كثرة مشاكلها لكن مع هذه التوزيعة لم أرى مشاكل اطلاقا وهي واجهتي الافتراضية الآن
- جميع الاصدارات الحديثة من البرامج تنزل في هذه التوزيعة قبل غيرها .
- يمكنك في هذه التوزيعة تحديد احتياجاتك فقط فعند التثبيت لا تقم بتثبيت الا ماهو يخصك فقط ولن ترى اي برامج لا تستخدمها .
- منذ استخدمت هذه التوزيعة لم افشل في بناء اي برنامج من المصدر او مايسمى compile .
- جميع التطبيقات تعمل على التوزيعة بلا مشاكل 

العيوب :

- ليست للمبتدئين
- نظرا لانها متدحرجة قد تقوم بتحميل تحديث ما يعطل عمل التوزيعة مثل بعض المكتبات
- التعامل معها غالبا من خلال الطرفية فقط


الأحد، 3 يوليو 2011

حيل و إضافات رائعة لـ ubuntu 11.04

كما يعلم الجميع فـ أوبنتو 11.04 قد أتى بالواجهة الإفتراضية unity والتي لم أكن راضيا عنها تماما إلا بعد الإضافات التي قمت بإضافاتها لها و التي سهلت العمل عليها إلى حد كبير جدا !

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

ماسوف نتطرق له هنا ليس كله من ابتكاراتي و إنما بحثت حتى توصلت إلى الحلول ولكي لا أظلم أحد في ذكر المصادر و أنسى الآخر لن أذكر مصادر معينه فما أريده ويريده مستخدموا "البرمجيات الحرة" هو نشر المعرفة فقط .
1- التحكم بشريط التشغيل :
حسنا لعل من أهم مانلاحظه في Unity هو الشريط في الجهة اليسرى كما في الصورة التالية :

أسهل و أفضل طريقة للتحكم بالشريط هي إضافة مدير كومبز عن طريق الأمر التالي في الطرفية

sudo apt-get install compizconfig-settings-manager
بعد التثبيت ابحث مع قائمة البرامج عن compizconfig settings manager
ثم ابحث عن unity
يوجد هناك الكثير من الخصائص التي تساعدك على تخصيص الشريط كما تريد مثل حجم الأيقونات و وقت الظهور و الإخفاء و غيرها .


2- إظهار كل البرامج المصغرة في الشريط العلوي :
هناك بعض البرامج تصغر الى شريط المهام العلوي مثل skype , dropbox
لكن الإعدادات الافتراضية للواجهة لا تسمح بجميع البرامج للظهور فهناك قائمة تسمى white list هي القائمة الوحيدة المسموح لها بالظهور ماعدا ذلك سيختفي . لكي تظهر كل البرامج عليك بتحميل هذه الأداة dconif-tools
sudo apt-get install dconf-tools
 بعد التحميل اكتب في الطرفية dconf-editor
ستظهر لك هذه النافذة قم بعمل الإعدادات كما في الصوره مع ملاحظة أنني قمت بفتح الإعدادات من الجهة اليسرى للنافذة كما في الصورة




بالضغط على الخيار مرتين قم بمسح المكتوب بشكل كامل وعدله كما في الصوره الى ['all']
سجل خروج و ادخل مرة آخر و سترى البرامج كما في الصورة





3- قم بتحميل طقم أيقونات رائع يتناسب مع جمال أوبنتو

Faenza Icons

 


التركيب من الطرفية
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install faenza-icon-theme

4- قم بتحميل برنامج Ubuntu tweak :
 


 يسمح لك البرنامج بالعديد من الخيارات لعل مايهمني منها هو :
1- اقتراح برامج مهمة 
2- تخصيص سطح المكتب 
3- تعديل خصائص كومبز

التحميل من الموقع الرسمي من هنا
http://ubuntu-tweak.com/



5- قم بتركيب بعض البرامج المصغرة المفيدة :
واجهة unity  لا تدعم خصائص جنوم كاملة لذلك هناك حل آخر يسمى بـ indicators  وهي برامج مصغرة تكون في الشريط العلوي مثل :



هناك العديد منها ولكن يوجد مدونة وجدت فيها الأفضل : http://www.omgubuntu.co.uk/2011/01/the-omg-guide-to-must-have-indicator-applets/

6- قم بتركيب compiz fusion icon
هي أيقونة لكن عملها كبير جدا ففي بعض الأحيان نخطئ في عمل إعدادات الكومبيز وهذا يجعل سطح المكتب مفقود تماما . مع هذه الأيقونة لن تتورط أبدا : 
التحميل من الطرفية
sudo apt-get install fusion-icon
بعد التحميل و التشغيل ستجدها في الأعلى كما في الصورة 









السبت، 19 فبراير 2011

تجربتي مع Debian 6 . برامج و ثيمات و حيل قد تفيدك

طبعا من الفرحة راح أتكلم بالعامية . نزلت ديبيان 6 بعد طول إنتظار . تجربتي معها في البداية أقدر أقول لكم ماحبيتها لكن الآن بعد اقل من يوم ماراح يعجبني شي مثلها .

الجميل بالموضوع إنها أم اوبنتو يعني كل برامج أوبنتو راح نلقاها باردة مبردة.

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

الي اعجبني أيضا في التوزيعة : الإستقرار مثل مايقول صديقي ( صخرة ) ثابته

صورة من سطح مكتبي بعد التعديل عليه



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

بالنسبة لمصادر البرامج استخدمت مصادر ديبيان الرسمية + مصادر اوبنتو 10.10

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

اوبنتو كنا نكتفي مثلا بكتابه sudo apt-get update للتحديث لكن الآن راح يرفض الأمر هذا لو كنت على مستخدم عادي

الطريقة الصحيحة و الأسهل انك تكتب su بعدها راح يطالبك بالرقم السري للمستخدم root بعد كذا كتبت الاوامر بدون sudo مثلا apt-get update .

الان توجه للطرفية لتعديل مصادر البرامج واكتب gedit /etc/apt/sources.list . راح يفتح مخازن البرامج الموجوده عندك .

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

###### Debian Main Repos
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

###### Debian Update Repos
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main non-free
# deb-src http://security.debian.org/ squeeze/updates main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main contrib non-free


#### Debian Multimedia - http://www.debian-multimedia.org/
## Run this command: aptitude update && aptitude install debian-multimedia-keyring && aptitude update
deb ftp://ftp.debian-multimedia.org squeeze main non-free
deb http://www.lamaresh.net/apt lenny main


#deb cdrom:[Ubuntu 10.10 _Maverick Meerkat_ - Release i386 (20101007)]/ maverick main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://sa.archive.ubuntu.com/ubuntu/ maverick main restricted
deb-src http://sa.archive.ubuntu.com/ubuntu/ maverick main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://sa.archive.ubuntu.com/ubuntu/ maverick-updates main restricted
deb-src http://sa.archive.ubuntu.com/ubuntu/ maverick-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://sa.archive.ubuntu.com/ubuntu/ maverick universe
deb-src http://sa.archive.ubuntu.com/ubuntu/ maverick universe
deb http://sa.archive.ubuntu.com/ubuntu/ maverick-updates universe
deb-src http://sa.archive.ubuntu.com/ubuntu/ maverick-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://sa.archive.ubuntu.com/ubuntu/ maverick multiverse
deb-src http://sa.archive.ubuntu.com/ubuntu/ maverick multiverse
deb http://sa.archive.ubuntu.com/ubuntu/ maverick-updates multiverse
deb-src http://sa.archive.ubuntu.com/ubuntu/ maverick-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://sa.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse
# deb-src http://sa.archive.ubuntu.com/ubuntu/ maverick-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu maverick partner
# deb-src http://archive.canonical.com/ubuntu maverick partner

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu maverick main
deb-src http://extras.ubuntu.com/ubuntu maverick main

++++++++++++++++++++++++

بالنسبة للمهتمين بتركيب wine ماراح تحصل البرنامج 1.3 الي تدعم اللغة العربية لذلك حمل من الرابط التالي

http://main.mepis-deb.org/mepiscr/repo/pool/main/w/wine/wine_1.3.12-1mlrepo1_i386.deb

+++++++++++++++++++++++

للمهتمين بالجماليات لا تنسى تثبت gtk 2 من مدير الحزم .

+++++++++++++++++++++++

بالنسبة للي يحب يركب نفس الثيم الموجود بالصوره فوق احب اقول له الثيم عباره عن خلطة تقدر ترسم الثيم الي تحبه وتعدل عليه لان جنوم تتيح لك التعديل مثل ماتحب .

فيه شيء مهم ( فايرفوكس ) غير مرفق مع التوزيعة . يوجد متصفح شبيه جدا بالفايرفوكس لكن ما اعجبني . الي حاب يستغني عنه ويركب فايرفوكس 4 .

اول شي تحمل الفايرفوكس من هنا

http://www.mozilla.com/en-US/firefox/all-beta.html

ش

بعد التحميل افتح الطرفية وتوجه الى مجلد التحميل بهالطريقة

cd /home/homename/Downloads

نستبدل homename باسم المستخدم الخاص بك

بعدها نفك الضغط بهالطريقة tar -xvjf xxxx.tar.bz2

نستبدل xxx باسم الملف بالضبط

الحين  su mv firefox /usr/lib/firefox-4-testing

وهو عباره عن نقل فايرفوكس الى مجلده

طيب وين راح فايرفوكس وكيف نفتحه ؟

اكتب بالطرفية /usr/lib/firefox-4-testing/firefox

راح يفتح معك فايرفوكس . لكن اختصار للوقت وكل شوي تفتح الطرفيه عشان فايرفوكس . اعمل لك اختصار على سطح المكتب واكتب بالمصدر /usr/lib/firefox-4-testing/firefox