اقسام المنجم
- أهم المواضيع (36)
- اخبار تقنية (23)
- اختراعات (27)
- افتكاسات (36)
- الابراج (3)
- المواضيع الجديدة (50)
- جديد * جديد (36)
- حكم وامثال (14)
- دورات تدريبية (5)
- رمضانيات (29)
- شخصية المنجم (3)
- صبايا (12)
- صحتك (20)
- طرائف وغرائب (22)
- فكرة عمل...... (13)
- قصة ققصيره (20)
- كتب (7)
- مشاكل وحلول (25)
- مقالات (30)
معلومة اليوم:
لماذا التكبر ؟
من تراب ، على تراب ، إلى تراب !!
جديد المنجم
اختر ما تود أن تتعلمه
أرشيف المنجم
- أبريل 2011 (121)
- مايو 2011 (65)
- يونيو 2011 (133)
- يوليو 2011 (248)
- أغسطس 2011 (110)
- سبتمبر 2011 (44)
- أكتوبر 2011 (11)
إظهار الرسائل ذات التسميات Linux. إظهار كافة الرسائل
إظهار الرسائل ذات التسميات Linux. إظهار كافة الرسائل
لتحكم التام بواجه جنوم عن طريق برنامج gconf وواجهته Gconf-editor
الدرس اﻷول
التعريف بالبرنامجGconf هو نظام ( برنامج) مسئول عن التحكم التام بإعدادات واجهة جنوم وبرامجها
كيف يعمل البرنامج
يقوم البرنامج بتخزين وحفظ زوج مكون من (name&value)( اسم وقيمة) لإعدادات البرامج والتطبيقات في واجهة جنوم في ملفات xml على شكل هرمي أو شجري -ويقوم أحد العفاريت daemon ويسمى gconfd بمراقبة أي تغير يحدث في إعدادات البرامج فوريا ويقوم بتسجيله في السجل الخاص به ولذلك لا تحتاج البرامج سجلات xml خاصة بها.
وهو يشبه إلى حد ما نظام تحرير السجل registry في وندوز -regedit- ولكنه يتميز أكثر من محرر السجل بأنه أكثر مرونة ووضوحا .
اين توجد هذه الملفات
يوجد لكل مستخدم – وكذلك الروت- ملفات xml في مجلد المنزل الخاص به بالمجلد ~/.gconf حيث يمكن التعديل على ملفات xml يدويا. ملاحظة: هذا المجلد مخفي (وسوف نشرح كيفية التحكم في هذه الملفات لاحقا إن شاء الله)
فمثلا للوصول إلى إعدادات الخلفية سطح المكتب تجد الملف في المسار (gconf/desktop/gnome/background./)
فوائد البرنامج
قد يسأل البعض قائلا: وما فائدة برنامج مثل ذلك بينما يمكنني التحكم في ذلك عن طريق الواجهة الرسومية بأبسط الوسائل .. وهذا ليس صحيحا دائما فهناك من الأمور والإعدادات التي لن تستطيع الوصول إليها من الواجهة الرسومية
والإجابة في عدة نقاط
1- التحكم التام للمستخدم هكذا تعلمنا من لينكس
2- الشمولية هذه الأداة الضخمة تجمع لك كل برامج الواجهة للتحكم بها من مكان واحد وليس في كل برنامج على حدة
3- التعلم بما أنك مستخدم لينكس فلابد أن تشمر عن ساعديك وتفتش فيما وراء اﻷسوار لا كما يفعل مستخدمو الأنظمة الأخرى الذين يتحكمون فيك ولست انت المتحكم
4- مرونة التحكم في هذا النظام عن طريق أربعة طرق -سيتم شرحها لاحقا
5- الإنتاجية هب أنك مدير نظم أو شبكة وتريد تثبيت إعدادات معينة على الأجهزة كلها فهل ستقوم يدويا بتعديل كل هذه الإعدادات … هذا جحيم
والأيسر من ذلك هو أن تجمع كل هذه الإعدادات في شكل أوامر تضعها في سكربت تنفذه في ضغطة زر على كل الأجهزة
6- المفهومية جعل النظام أكثريسرا و مفهومية
كيفية تثبيت البرنامج
يأتي البرنامج افتراضيا مع أغلب التوزيعات .. ولكن يمكنك تثبيته عبر برامج إدارة الحزم مثل smart&synaptic أو عن طريق أوامر الترمنال &yum&apt فابالنسبة للتوزيعات الدبيانية وبناتها مثلا : أبنتو ومنت
كود:
sudo apt-get install gconf
كود:
yum install gconf
الواجهات الرسومية للبرنامج
يوجد عدة واجهات رسومية للبرنامج أهمها على الإطلاق هو Gconf-editor ويوجد أيضا افتراضيا مع عدة توزيعات فإن لم يوجد قفم بتثبيته وهناك عدة أدوات أخرى أقل قوة تعمل على البرنامج gconf منها مثلا gtweakui
وعند تثبيت برنامجGconf-editor ستجده في القائمة Applications> System tools >Configuration Editor
يتبع ….......
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
طرق التحكم بالبرنامج gconf
أولا : عن طريق الواجهة الرسومية من خلال الأداة gconfeditor أو أي أداة مما ذكرناه
ثانيا: عن طريق سطر الأوامر وذلك من خلال الأمر gconftool-2
ثالثا: عن طريق ملفات xml الخاصة بالبرنامج وهي نسختان نسخة لكل مستخدم واﻷخرى عمومية في مجلد /etc/gconf
وسوف نقوم بشرح مبسط عن كل طريقة على حدة .
ملاحظات قبل البدء
أولا: لا تقم بالعمل على البرنامج بصلاحيات الروت إلا إذا أردت فرض شيء ما على المستخدمين اﻵخرين.
ثانيا: هناك قيم في البرنامج يسهل فهمها وهناك قيم اخرى تحتاج للتخصص أو المعرفة الدقيقة فلا تفعل إلا ما تعلم عاقبته.
سنضرب مثالا واحدا على القدرة على تغيير صورة سطح المكتب من خلال عدة طرق
الأولى عن طريق فتح برنامج gconf-editor
ستحصل على النافذة التالية
ستجد في النافذة بالقسم الأيسر أربع مجلدات اضغط على المجلد desktop ثم من القائمة المنسدلة اضغط على المجلد الفرعي gnome ثم background ثم انتقل إلى القسم اﻷيمن من نافذة البرنامج وفي وسط النافذة -السطر الرابع تقريبا تجد المفتاح picture_filename وأمامه قيمة من النوع string يمكنك تغيير مسار الصورة التي تريد لتحصل في النهاية على الصورة التالية
الطريقة الثانية عن طريق سطر الأوامر باستخدام اﻷمر gconftool-2
كود:
gconftool-2 --type str --set /desktop/gnome/background/picture_filename /xxx.jpg
الدرس الثاني: شرح التحكم التام بواجه جنوم عن طريق برنامج gconf وواجهته Gconf-editor
تحدثنا في الدرس اﻷول عن التعريف ببرنامج gconf وواجهته الرسومية gconf-editor
وموضوع درسنا الثاني عن طريقة العمل مع برنامج gconf-editor
فتح البرنامج:
يمكنك الوصول للبرنامج بعدة طرق كما تعودنا في واجهة جنم بالضغط على مفتاحي aly+f2 ثم كتابة اسم البرنامج gconf-editor والضغط على مفتاح run
والطريقة الثانية عن طريق الواجهة الرسومية بالضغط على قائمة Application>system tools> Configuration Editor
والطريقة الثالثة عن طريق سطر الأوامر بكتابة gconf-editor ثم الضغط على مفتاح enter لتظهر لك هذه النافذة الرئيسة
النافذة الرئيسسة
تتكون من ثلاثة أقسام
القسم اﻷول:
على اليسار ويحتوي على أربعة مجلدات مرتبة في منظومة شجرية وييوجد أمام كل مجلد منها سهم صغير بالضغط عليه تنسدل قائمة من المجلدات الفرعية والمجلدات اﻷربعة هي apps و desktop و schemas و system على الترتيب والمظهر العام يشبه إلى حد ما برنامج محرر السجلات registory editor في وندوز مع بعض الاختلافات في طريقة تخزين البيانات بينهما.
المجلد اﻷول apps :
ويحتوي على إعدادات متنوعة للبرامج وتختلف تبعا لاختلاف البرامج التي تقوم بتثبيتها على نظامك ويحتوي المجلد على عدة مجلدات فرعية تبعا لذلك. منها كمثال:
compiz
gdm
panel
evolution
gksu
nautilus
metacity
update-notifier
المجلد الثاني: desktop
ويشتمل على إعدادات سطح مكتب جنوم ويحتوي على مجلدين فرعيين هما gnome و pgp
المجلد الثالث:
schemas ويشتمل على مخطط عام للمجلدات الثلاثة اﻷخرى
المجلد الرابع: system ويظهر من اسمه أنه يحتوي إعدادات للنظام على سبيل المثال:
dns_sd
gstreamer
http_proxy
networking
smb
storage
القسم الثاني من نافذة البرنامج الرئيسية
وتوجد أعلى اليمين وفيها مجموعة من المفاتيح وبجانبها قيمة ما:
ولمعرفة نوع المفتاح اضغط عليه مرتين لتخرج لك نافذة تشبه ما يلي
وأنواع المفاتيح كما يلي:
أولا : boolean إما true إذا أشرت أمام المربع وتعني false إذا ازلت التأشير
ثانيا: Number أو integer ويجب وضع رقم صحيح أو floating point حسب ما هو مطلوب
ثالثا: String ويكون نوع المفتاح نصي
رابعا: List ويتكون المفتاح من عدة عناصر محصورة بين قوسين مربعين هكذ []
خامسا: Pair key وهو يحتوي على زوج من القيم
سادسا: Blank ويستخدم حيث لا يستطيع البرنامج تحديد نوع المفتاح فيتركه فارغا.
القسم الثالث من النافذة الرئيسة:
يوجد في الجزء الأسفل من يمين النافذة ويحتوي على مسار المفتاح والمجلد الأصلي (Key owner) ووصف مختصر وآخر تفصيلي عن عمل المفتاح ووظيفته.
هيا بنا نبدأ
1- يتكون البرنامج كما سبق القول من مجموعة رئيسة من المجلدات تنسدل من كل منها مجموعة فرعية على هيئة هرمية أو شجرية وبدلا من القول اضغط على مجلد كذا ثم المجلد كذا سنتفق على كتابة المسار كاملا للدلالة على الخطوات حتى نصل إلى المفتاح
فمثلا لتغيير عدد workspaces في البانل السفلي مثلا سنكتب المسار وهو /apps/metacity/general/num_workspaces ومعنى ذلك أنك ستدخل على المجلد الرئيسي apps مث المجلد الفرعي metacity وصولا إلى المفتاح على النافذة اليمنى المسمى num_workspaces
2- اﻷسهل من ذلك كله يمكنك اسنخدام خاصية البحث عن المفاتيح بالضغط عى المفتاحين Ctrl+F لتجد في اسفل النافذة الرئيسية للبرنامج نتائج البحث عن المفتاح المراد أو بالضغط على القائمة File>Find للوصول إلى المفتاح أيضا
3- لا تنس التأشير على المربع الصغير أمام الخيار search also in key names إن أردت البحث عن اسم مفتاح وكذلك بالتأشير على المربع الثاني إن أردت البحث عن قيمة ما ايضا
4- يمكنك إضافة المفاتيح التي تكثر استخدامها وتغييرها في قائمة Bookmarks>Add Bookmark في شريط القوائم
5- للمديرين فقط administrators:
يمكنك عمل مفاتيح إلزامية تفرض على جميع المستخدمين العمل بها وتسمى Mandatory Keys كأن تجبرهم على سطح مكتب معين أو نوع خط معين أو استخدام الترمنال أو عدم استخدامه واستخدام lock screen أو عدمه وأي مفتاح داخل البرنامج الضخم يمكنك جعله إلزاميا أو افتراضيا كما تشاء وذلك بالضغط بالزر اﻷيمكن للفأرة واالضغط على الخيار Set As Mandatory أو Set As Default وسيسألك البرنامج بعدها عن كلمة سر الرووت لتنفيذ الأمر
وعلى المدير أن يتأكد من عدم وجود مستخدمين على الشبكة أو عدم استخدامهم للدايمون GConf daemon المسمى gconfd-2 والمسول عن مراقبة أي تغير يحدث في إعدادات برامج جنوم ومتابعة تنفيذها ولإبطال عمله اكتب اﻷمر gconftool-2 --shutdown
أمثلة عملية
** اذهب إلى المسار /apps/metacity/general/** ستجد على اليمين مجموعة من المفاتيح منها action_right_click_titlebar وهو يحدد وظيفة الضغط على الزر اﻷيمن للفأرة على شريط عوان النافذة ومكتوب أمامه menu أي سيعطيك قائمة مختصرة جرب تغيير هذه الوظيفة بالضغط مرتين على هذا القسم الأيمن من المفتاح وتغيير القيمة إلى toggle_maximize مثلا ومعناه أنه بالضغط على الزر الأيمن ستيتم تكبير النافذة ثم جرب التغيير إلى هذه القيم toggle_shade أو toggle_maximize_horizontally أو toggle_maximize_vertically وانظر ما يحدث
** يمكنك أيضا تغييير المفتاح الذي تضغط عليه لسحب النافذة بالفأرة وهو افتراضيا Alt يمكنك تغييره إلى Ctrl مثلا
من هذا المجلد الفرعي يمكنك تغيير اسم الثيم ونوع الخط وحجمه واسمه
** موقع مفاتيح التحكم:
يمكنك أيضا تغيير موقع مفاتيح -إغلاق تكبير تصغير- وهي موجودة في أوبنتو منذ 10.04 على اليسار هكذا
بينما أنت تريدها على اليمين
قم بتغيير قيمة المفتاح إلى minimize,maximize,close: وتأكد من وجود النقطتين الرأسيتين ":" على اليسار
ستصبح الصورة هكذا
إذا أردت عودة مفاتيح التحكم لتكون على اليسار اجعل القيمة :close,maximize,minimize وتأكد من وجود النقطتين الرأسيتين ":" على اليمين
يمكنك أيضا إضافة مفتاح آخر للمفاتيح الثلاثة لتكون القيمة هكذا close,maximize,minimize:menu ستلاحظ وجود أيقونة
صغير على اليمين بالضغط عليها تظهر قائمة مختصرة للمهام وهي نفس مهمة الضغط بزر الفارة اﻷيمين.
لاحظ وجود أيقونة صغيرة على اليمين تشبه اﻵلة الحاسبة الصغيرة.
للتعلم: قم بالتلاعب في أماكن أزرار الإغلاق والتكبير والتصغير ، فيمكنك مثلا جعل زر الإغلاق في المنتصف أو جعله وحيدا في طرف وبقية المفاتيح في طرف آخر .... جرب !!!!
من الطرائف أن أوبنتو قامت باتباع المثل المصري " خالف تعرف" من خلال هذا العمل البسيط بنقل المفاتيح لليسار حتى أن البعض تضايق من هذاا فقال:
The other thing that concerns me here is that Shuttleworth said “Ubuntu is not democracy” and trying to turn into next Steve Jobs. Ubuntu is by far, the most popular Linux distribution, but with steps like this, it could turn around very easily
المفتاح focus_mode مسئول عن طريقة تنشيط النافذة وهو بالضغط عليها مرة واحدة والقيمة هي Click يمكنك تغيير هذه القيمة إلى sloppy ومعناه تنشيط النافذة بمجرد الوقوف عليها بالفارة
** إخفاء النافذة غير النشطة:
من المفاتيح الظريفة auto_raise ووظيفته إخفاء النافذة النشطة - قم بالتأشير عليه ليعمل ولتحديد الفترة التي تختفي فيه النافذة غير النشطة انزل لأسفل خطوة واحدة إلى المفتاح auto_raise_delay وقيمته الافتراضية 500 ملل ثانية أي نصف ثانية يمكنك زيادتها أو تقليلها كما تحب
** تحديد عدد workspaces :
من خلال المفتاح num_workspaces يمنك زيادتها أو تخفيضها إلى 1
مفاتيح الاختصار:
اذهب إلى المسار /apps/metacity/global_keybindings/cycle_group/ ستجد على يمينها مجموعة من مفاتيح الاختصار الخاصة بالواجهة الرسومية قم بتجربتها بنفسك وتغيير القيم وانظر ماذا يحدث.
ثم تجد مفاتيح أخرى في المسار apps/metacity/window_keybindings/ للتحكم في النوافذ عن طريق لوحة المفاتيح
يمكنك استخدام خاصية البحث في البرنامج عن جميع مفاتيح الاختصار في جميع برامج واجهة النظام بالضغط على مفتاحي ctrl+f وكتابة keybindings ستجد النتائئج في أسفل الناف ذة الرئيسية للبرنامج محتوية على كم كبير جدا من مفاتيح الاختصار .. ولن أفسد عليك متعة الاستكشاف ... فيمكنك تجربة وظيفة كل مفتاح منها عمليا.
** تغيير أسماء مساحات العمل workspace :
اذهب إلى المسار /apps/metacity/
** إظهار وإخفاء أيقونات سطح المكتب:
اذهب إلى المسار /apps/nautilus/desktop/ وستجد أهم أيقونات الدسكتوب مثل الكمبيوتر والقرص الصلب ومجلد المنزل فمثلا لإظهار أيقونة الكمبيوتر على سطح المكتب قم بالتأشير على المربع الصغير أمام المفتاح computer_icon_visible وأزل العلامة إن أردت إخفاء الأيقونة وهكذا في جميع الأيقونات ... يمكنك أيضا تغيير أسماء الأيقونات.
طريقة عرض الأيقونات:
اذهب للمسار /apps/nautilus/icon_view/ ستتجد مفاتيح عن طريقة ترتيب الأيقونات حسب التاريخ أو الاسم أو الحجم وحجم المصغرات thumbnail
التفضيلات الخاصة بمدير الملفات-nautilus preferences :
يوجد في المسار /apps/nautilus/preferences/ العديد من المفاتيح المفيدة الخاصة بخيارات تمدير الملفات منها منها مثلا:
لون خلفية الممجلدات: هي افتراضيا ffffff# وهو اللون اﻷبيض تبعا لترميز ألوان الويب أو ألوان HTML مكون من ست خانات قم بتغيير هذه القيمة مثلا بالقيم التالية 008080# و #FFFF00 وانظر النتيجة . يمكنك الحصول على أي لون تريد من خلال المواقع المختصة بالألوان.
إخفاء سطح المكتب:
أزل العلامة من أمام المفتاح show_desktop
يوجد خيارات كثيرة جدا متعلقة بربط أقسام القرص الصلب تلقائيا وإظهار الشريط الجانبي وخلفيته ووضع صورة لخلفية المجلد وطريقة ترتيب المجلدات مع الملفات والسمة ... قم بالتجربة بنفسك
مفاتيح يوصى بتصفحها :
اذهب للمسارات التالية واطلع على ما بها من مفاتيح
/apps/compiz/general/allscreens/options/
/apps/compiz/general/screen0/options/
/apps/panel/global/
/apps/update-manager/
/apps/update-notifier
استخدام abrt لتعقّب العلل والتبليغ عنها بسهولة
بسم الله الرحمن الرحيم
كود:
su -l -c "yum install abrt*"على أوبونتو:
كود:
sudo apt-get install abrt*2. ستظهر لك هذه النافذة:
- الدوائر الخضراء على اليسار تعني أنّه تم إرسال تقرير عن العلّة. اللون الأحمر يعني أنّه لم يتمّ التبليغ عنها بعد؛ لذا نختار الحمراء.
- النصّ الذي يقابل هذه الدوائر يعطينا معلومات عن العلّة (اسم البرنامج، وقت الانهيار، ...إلخ).
- لدينا أيضاً (تحتها) زرّ الحذف وزرّ فتح العلّة (والذي سنستخدمه بعد قليل) وزرّ التعليمات وزرّ الإغلاق، إضافة إلى القوائم.
3. الآن، وبعد اختيار أحد الانهيارات التي لم يتمّ التبليغ عنها بعد، ننقر على زرّ فتح العلّة، لتخرج لنا هذه النافذة:
ستجد هنا معلومات عن المشكلة. انقر على كلمة "تفاصيل Details" ليظهر لك المربّع الذي فيه التفاصيل. سنجد هنا زرّين، أحدهما "تقدّم/أمام Forward"، الذي سنستخدمه والآخر "الآخِر last" الذي لن نستخدمه. سنجد بجانبهما زرّ الإلغاء الذي سيرفقنا طيلة الرّحلة، ولن نستخدمه أبداً! 
5. عند اختيار زرّ التقدّم، ستظهر لنا نافذة تخيّرنا بين تحليل العلّة محلّيًّا (الخيار الأول/المبدئيّ)، وبين إرسال المعلومات التي تمّ التقاطها إلى خادم بعيد لتحليلها (الخيار الثاني). سنحاول هنا استخدام الخيار الأور، مع أنّه سيضطرّنا لتنزيل بعض حزم الـdebugging ذات الحجم الكبير. الخادم قد لا يكون متاحاً دائماً، حيث يكون مشغولاً جدًّا في بعض الأوقات (معظم الاوقات التي حاولت استخدامه فيها). هذه هي النافذة:
6. لاحظ معي وجود زرّ لضبط الإعدادات على يسار النافذة تحت الخيارين. سيمكنّنا هذا الخيار من ضبط بعض الإعدادات الضروريّة جدًّا للتبليغ عن العلّة. عليك ضبطها مرّة واحدة فقط، بعد ذلك يمكنك تجاهل هذا الزرّ كأنّه لم يوجد، إلّا إذا قمت بتعديل حسابك على bugzilla أو احد الخوادم. عند الضغط على هذا الزرّ ستظهر هذه النافذة:
قم بضبط إعداداتك للاتصال بهذه الخوادم. سأشرح ذلك الآن على bugzilla RedHat؛ يتفرض بالبقيّة أن تكون متشابهة تماماً، لذا لن تواجه مشكلة في ضبطها 
7. عند اختيار Bugzilla من القائمة بالنقر عليه، ثم ضغط زرّ Configure Event، فسيتمّ تحويلك إلى نافذة صغيرة لضبط إعدادات استيثاقك مع هذا الخادم. انظر هنا:
في المستطيل الأول ندخل مسار bugzilla الذي سنقوم بالتبليغ عليه. كان مضبوطاً لديّ مسبقاً، لذا لم أحتج لتعديله
في المستطيل الثاني أدخل عنوان بريدك الإلكترونيّ الذي سجّلت به في متتبّع العلل (بق-زيلّا)، أو اسم حسابك عليه. حسناً، أظنك عرفت ما ستضع هنا، لكني سأتفلسف وأخربك: ضع هنا كلمة مرور حسابك في متتبّع العلل اقرأ السطر الأخير الظاهر هنا. عليّ الآن الانتظار ليتمّ تنزيلها من المستودعات ثمّ تثبيتها. من الجيّد أن هذه العمليّة لن تقفل مدير الحزم إلى حين الانتهاء من التنزيل، فبرنامج العلل يقوم بتنزيل هذه الحزم من المستودعات وحده، ثم القيام بتثبيتها عبر مدير الحزم مما يسمح لك بالعمل بشكل طبيعيّ وتنزيل ما تريده في نفس الوقت دون أن يتمّ قفل مدير الحزم خلال تنزيل الملفّات!
10. بعد هذا سننتقل إلى النافذة التالية:
تطلب منك هذه النافذة مراجعة المعلومات التي سيتمّ إرسالها وتحريرها تجنّباً لإرسال بيانات حسّاسة. اقرأها جيّداً إذا تعلّق الأمر ببرنامج كنت تقوك بالاستيثاق مع إحدى الخدمات عبره، او إذا كان يحوي بيانات مهمّة لك. هناك شريط للبحث وزرّ لإعادة توليد بيانات تتبّع العلّة على يمين النافذة، يمكنك استخدامها أو تجربتها إذا احتجتها أو إذا أردت. عند الانتهاء من ذلك، فعّل خيار الموافقة أسفل يسار النافذة،
1. تسمح لك النافذة التالية بمراجعة بيانات التقرير بسرعة. قم بتأكيدها وضغط زرّ "طَبِّق Apply". الزرّ أسفل يمين الشاشة بجانب إخوته كما ترى:
12. أمللت من النوافذ الجديدة؟ اصبر قليلاً، فقد شارفنا على الانتهاء!
ستظهر لك نافذة جديدة (الأخيرة!). في الصورتين التاليتين وجدت أنّ العلّة تمّ التبليغ عنها مسبقاً.
النافذة السابقة تعني أنّ عملي ضاع سدى، ولم يتمّ إضافة شيء
بينما في الصورة التالية تمّ التعديل على ملفّ العلّة و/أو إضافة تعليق مما قد يساهم في حلّها
أما زلت تريد صورة لعلّة كنت أوّل من قام بالتبليغ عنها؟
طيب، انظر هنا
افضل 4 كتب عن نظام التشغيل لينوكس
السلام عليكم ورحمة الله
اقدم لكم 4 كتب مهمة عن نظام التشغيل لينوكس وتوزيعاته اتمنا ان تستفيدو منها.
الكتاب الاول هو Linux Administration: Beginner’s Guide
ويتضمن الكتاب
1- ادارة و تامين توزيعات لينوكس fedora 9,Red hat,OpenSUSE,ubuntu.
2- إدارة المستخدمين والملفات والبرامج والشبكاتipv4,ipv6 وخدمات الانترنت.
3- العمل المترابط مع الانظمة المبنية على ويندوز والشبكات.
4-العمل مع تكنولوجية الافتراضية (Virtualization)مثل برنامج VMware Workstation.
تحميل
الكتاب التاني Linux Bible 2008 Edition
ويتضمن الكتاب:
هذا الكتاب يشرح العديد من توزيعات لينوكس,ويشرح طريقة تنصيب كل توزيعة ويساعدك على اختيار التوزيعة المناسبة لك.
كما يشرح الالعاب تحت لينوكس وكذلك تنصيب سيرفر اباتش وقاعدة بيانات mysql والبرمجة تحت لينوكس.
تحميل
الكتاب التالث Linux®Command Line and Shell Scripting Bible
ويتضمن الكتاب:
هذا الكتاب يغطي اغلب اوامر الشيل للينوكس ويشرح كيفية استخدام هذه الاوامر لانشاء سكريب داخل كل شيل .
تحميل
الكتاب الرابع Ubuntu® Server
Administration
ويتضمن الكتاب:
يشرح هذا الكتاب كيفية إدارة توزيعة Ubuntu Server
1-تنصيب وإدارة توزيعة Ubuntu Server .
2-إدارة الويب والايميل وبرتوكول نقل الملفات FTP.
3-تامين النظام باحدث الادوات
تحميل
اقدم لكم 4 كتب مهمة عن نظام التشغيل لينوكس وتوزيعاته اتمنا ان تستفيدو منها.
الكتاب الاول هو Linux Administration: Beginner’s Guide
ويتضمن الكتاب
1- ادارة و تامين توزيعات لينوكس fedora 9,Red hat,OpenSUSE,ubuntu.
2- إدارة المستخدمين والملفات والبرامج والشبكاتipv4,ipv6 وخدمات الانترنت.
3- العمل المترابط مع الانظمة المبنية على ويندوز والشبكات.
4-العمل مع تكنولوجية الافتراضية (Virtualization)مثل برنامج VMware Workstation.
تحميل
الكتاب التاني Linux Bible 2008 Edition
ويتضمن الكتاب:
هذا الكتاب يشرح العديد من توزيعات لينوكس,ويشرح طريقة تنصيب كل توزيعة ويساعدك على اختيار التوزيعة المناسبة لك.
كما يشرح الالعاب تحت لينوكس وكذلك تنصيب سيرفر اباتش وقاعدة بيانات mysql والبرمجة تحت لينوكس.
تحميل
الكتاب التالث Linux®Command Line and Shell Scripting Bible
ويتضمن الكتاب:
هذا الكتاب يغطي اغلب اوامر الشيل للينوكس ويشرح كيفية استخدام هذه الاوامر لانشاء سكريب داخل كل شيل .
تحميل
الكتاب الرابع Ubuntu® Server
Administration
ويتضمن الكتاب:
يشرح هذا الكتاب كيفية إدارة توزيعة Ubuntu Server
1-تنصيب وإدارة توزيعة Ubuntu Server .
2-إدارة الويب والايميل وبرتوكول نقل الملفات FTP.
3-تامين النظام باحدث الادوات
تحميل
الأن ، شغل نظام اندرويد على جنو/لينوكس .
عتقد ان الكثير قد سمع في الآونة الأخيرة عن نظام اندرويد الحر و المفتوح المصدر المبني على نواة لينوكس الموجه للأجهزة المحمولة ، و الذي تطوره مجموعة من الشركات على رأسهم أسماء كبيرة مثل جوجل ، اتش تي سي ، انتل ، نيفيديا ، تي موبايل ، فودافون ، موتوريلا ، سامسونج و غيرهم ، و هذه الشركات متمثلة في تحالف يدعى "Open Handset Alliance ـ (OHA)" .
موقع النظام : Android.com
و بالرغم من ان النظام لم يكمل السنة ، الا انه يتطور بسرعة و يخطو خطواته الاولى بثبات ، فقد تم اطلاق ثلاثة هواتف تعمل بنظام اندرويد ، و هم "HTC Dream" ، "HTC Magic" و "HTC Hero" ، و صرحت العديد من الشركات عن نيتها اطلاق اجهزة محمولة تعمل بنظام اندرويد ، هذا بالاضافة الى ان عدد من الشركات/الاشخاص استطاعوا تشغيل النظام على عدد من اجهزة المحمول المختفلة و حتى الـ "نت بوك" .
------------------------
المهم ، نرجع لموضوعنا الأساسي ، و هو تشغيل نظام اندرويد على نظام جنو/لينوكس ، حيث يتوفر محاكي يأتي مع أدوات تطوير النظام (Software Development Kit - SDK ) ، و يمكنك عن طريق هذا المحاكي تجربة النظام ، و معرفة شكله و برامجه و كيفية التعامل معه و ما الى ذلك و الان لنرى كيف يعمل هذا المحاكي ، و لنبدأ تجربة النظام : )
- أولاً : تحميل أخر إصدار من ادوات التطوير (SDK) ، من :
موقع اندرويد : Android 1.5 SDK , Release 2 .
او
موقع سوفت بيديا : Android 1.5 SDK Release 2 .
بعد التحميل ، ضع الملف في الـ Home الخاص بك ، و على هذا سيكون الشرح .
- ثانياً : متطلبات التشغيل .
بما ان المحاكي مبني بالجافا ، فبالتأكيد تحتاج لوجود الجافا على جهازك ، و اذا كنت تستخدمة توزيعة لينوكس ذات 64 بت ، ستحتاج ايضاً لمكتبات الـ 32 بت .
اذا لم يوجد لديك جافا ، شغل مدير الحزم و ابحث عن openjdk-6-jre او sun-java6-jre ، ايهما تفضل - عن نفسي استعمل اوبن جيه دي كيه ، جافا المفتوحة المصدر بالكامل - ، و اذا كنت تستعمل توزيعة ذات 64 بت ، فبحث عن ia32-libs ، و ثبتهما .
- ثالثاً : تجهيز اندرويد .
بافتراض ان حزمة تطوير اندرويد موجودة في الـ Home الخاص بك ، قم اولا بفك ضغط الملف عن طريق كليك يمين و اختر "Extract Here" .

بعد ذلك شغل الطرفية من القائمة
ثم اكتب التالي :
سنقوم بانشاء كارت ذاكرة (Memory Card) افتراضي لنظام اندرويد ، و سيكون بمثابة القرص الصلب للنظام - سننشئ ذاكرة بحجم 2 جيجا ، و يمكنك زيادة حجمها او نقصانه بحسب حاجتك -
انتظر قليلا حتى يتم عمل الذاكرة .
الان ، لنقوم بعمل جهاز افتراضي لنظام اندرويد ، كالتالي :
طبعا مع تغيير "ANY_WORD" بأي كلمة او اسم .
و سيسألك هل تريد تغيير عتاد الجهاز الافتراضي ، تجاهل هذا السؤال و اضغط Enter - الا اذا كنت تريد الاستكشاف اكتر عن هذا الخيار - .
- رابعاً : عمل اختصار لتشغيل الجهاز الافتراضي بسهولة .
لكي لا تحتاج لفتح الطرفية كل مرة تريد تشغيل النظام الافتراضي ، سنقوم بعمل اختصار على سطح المكتب لتشغيل الجهاز الافتراضي بسهولة ،
على سطح المكتب ، اضغط كليك يمين ، و اختر "Create Launcher"
ـ

اكتب في خانة الاسم (name) ـ "Android Emulator" اي محاكي انرويد ، او اي اسم تفضله انت .
و في خانة الامر (command) ، اكتر التالي :
مع استبدال YOUR_USER_NAME باسم المستخدم الخاص بك ، و ANY_WORD بالاسم الذي سميته منذ قليل ، و لا تزيل علامة @ .
و يمكنك اختيار ايكونة لهذا الاختصار ، على سبيل المثال انا استخدم هذه الصورة لشعار نظام اندرويد ، Android Logo

- خامساً : تشغيل النظام .
الان ، و بكل بساطة يمكنك تشغل المحاكي بمجرد ضغطتين على الاختصار الموجود على سطح مكتبك ، و سيكون لديك شيء مشابه للتالي :
# ملحوظة : لاحظ ان هذا محاكي بالاضافة الى انه مبرمج بالجافا ، فبالتالي قد تجده ثقيلا نوعا ما ، و يأخذ وقت اكثر قليلاً في التشغيل و الاستجابة ، و بشكل عام يتوقف ذلك على امكانيات جهازك .


بمجرد ان يعمل الجهاز الافتراضي ، ستجد امامك نظام التشغيل اندرويد ، و ستجد على يمينك لوحة مفاتيح كاملة (QWERTY Keypad) ، و بالتأكيد يمكنك الكتابة بشكل مباشر من لوحة مفاتيحك داخل نظام اندرويد .
و يمكنك على سبيل التجربة تثبيت احد برامج اندرويد و التي تكون بمتداد apk ، على سبيل المثال سنحمل برنامج Android's Fortune المفتوح و الحر المصدر ، و هو عبارة عن بريمج يُظهر على الشاشة قول مأثور او حكمة بشكل عشوائي .
شغل المتصفح الخاص بالنظام و يمكنك البحث عن البرنامج على الانترنت او ببساطة اذهب الى موقع البرنامج مباشرة على موقع لانش باد ،
Android's Fortune - LaunchPad
تابع مع الصور







و صورة اخيرة من عندي : )

اذا اردت المزيد من البرامج الخاصة بنظام اندرويد ، يمكنك الذهاب الى متجر اندرويد (Android Market) ، و ستجد عدد جيد من البرامج ، سواء المدفوعة او المجانية .
موقع النظام : Android.com
و بالرغم من ان النظام لم يكمل السنة ، الا انه يتطور بسرعة و يخطو خطواته الاولى بثبات ، فقد تم اطلاق ثلاثة هواتف تعمل بنظام اندرويد ، و هم "HTC Dream" ، "HTC Magic" و "HTC Hero" ، و صرحت العديد من الشركات عن نيتها اطلاق اجهزة محمولة تعمل بنظام اندرويد ، هذا بالاضافة الى ان عدد من الشركات/الاشخاص استطاعوا تشغيل النظام على عدد من اجهزة المحمول المختفلة و حتى الـ "نت بوك" .
------------------------
المهم ، نرجع لموضوعنا الأساسي ، و هو تشغيل نظام اندرويد على نظام جنو/لينوكس ، حيث يتوفر محاكي يأتي مع أدوات تطوير النظام (Software Development Kit - SDK ) ، و يمكنك عن طريق هذا المحاكي تجربة النظام ، و معرفة شكله و برامجه و كيفية التعامل معه و ما الى ذلك و الان لنرى كيف يعمل هذا المحاكي ، و لنبدأ تجربة النظام : )
- أولاً : تحميل أخر إصدار من ادوات التطوير (SDK) ، من :
موقع اندرويد : Android 1.5 SDK , Release 2 .
او
موقع سوفت بيديا : Android 1.5 SDK Release 2 .
بعد التحميل ، ضع الملف في الـ Home الخاص بك ، و على هذا سيكون الشرح .
- ثانياً : متطلبات التشغيل .
بما ان المحاكي مبني بالجافا ، فبالتأكيد تحتاج لوجود الجافا على جهازك ، و اذا كنت تستخدمة توزيعة لينوكس ذات 64 بت ، ستحتاج ايضاً لمكتبات الـ 32 بت .
اذا لم يوجد لديك جافا ، شغل مدير الحزم و ابحث عن openjdk-6-jre او sun-java6-jre ، ايهما تفضل - عن نفسي استعمل اوبن جيه دي كيه ، جافا المفتوحة المصدر بالكامل - ، و اذا كنت تستعمل توزيعة ذات 64 بت ، فبحث عن ia32-libs ، و ثبتهما .
- ثالثاً : تجهيز اندرويد .
بافتراض ان حزمة تطوير اندرويد موجودة في الـ Home الخاص بك ، قم اولا بفك ضغط الملف عن طريق كليك يمين و اختر "Extract Here" .
بعد ذلك شغل الطرفية من القائمة
كود:
Applications => Accessories => Terminal
كود:
cd ~/android-sdk-linux_x86-1.5_r2/tools
كود:
./mksdcard 2048M SDCard1
الان ، لنقوم بعمل جهاز افتراضي لنظام اندرويد ، كالتالي :
كود:
./android create avd -n ANY_WORD -t 2
و سيسألك هل تريد تغيير عتاد الجهاز الافتراضي ، تجاهل هذا السؤال و اضغط Enter - الا اذا كنت تريد الاستكشاف اكتر عن هذا الخيار - .
- رابعاً : عمل اختصار لتشغيل الجهاز الافتراضي بسهولة .
لكي لا تحتاج لفتح الطرفية كل مرة تريد تشغيل النظام الافتراضي ، سنقوم بعمل اختصار على سطح المكتب لتشغيل الجهاز الافتراضي بسهولة ،
على سطح المكتب ، اضغط كليك يمين ، و اختر "Create Launcher"
ـ
اكتب في خانة الاسم (name) ـ "Android Emulator" اي محاكي انرويد ، او اي اسم تفضله انت .
و في خانة الامر (command) ، اكتر التالي :
كود:
/home/YOUR_USER_NAME/android-sdk-linux_x86-1.5_r2/tools/emulator @ANY_WORD -sdcard /home/YOUR_USER_NAME/android-sdk-linux_x86-1.5_r2/tools/SDCard1
و يمكنك اختيار ايكونة لهذا الاختصار ، على سبيل المثال انا استخدم هذه الصورة لشعار نظام اندرويد ، Android Logo
- خامساً : تشغيل النظام .
الان ، و بكل بساطة يمكنك تشغل المحاكي بمجرد ضغطتين على الاختصار الموجود على سطح مكتبك ، و سيكون لديك شيء مشابه للتالي :
# ملحوظة : لاحظ ان هذا محاكي بالاضافة الى انه مبرمج بالجافا ، فبالتالي قد تجده ثقيلا نوعا ما ، و يأخذ وقت اكثر قليلاً في التشغيل و الاستجابة ، و بشكل عام يتوقف ذلك على امكانيات جهازك .
بمجرد ان يعمل الجهاز الافتراضي ، ستجد امامك نظام التشغيل اندرويد ، و ستجد على يمينك لوحة مفاتيح كاملة (QWERTY Keypad) ، و بالتأكيد يمكنك الكتابة بشكل مباشر من لوحة مفاتيحك داخل نظام اندرويد .
و يمكنك على سبيل التجربة تثبيت احد برامج اندرويد و التي تكون بمتداد apk ، على سبيل المثال سنحمل برنامج Android's Fortune المفتوح و الحر المصدر ، و هو عبارة عن بريمج يُظهر على الشاشة قول مأثور او حكمة بشكل عشوائي .
شغل المتصفح الخاص بالنظام و يمكنك البحث عن البرنامج على الانترنت او ببساطة اذهب الى موقع البرنامج مباشرة على موقع لانش باد ،
Android's Fortune - LaunchPad
تابع مع الصور
و صورة اخيرة من عندي : )
اذا اردت المزيد من البرامج الخاصة بنظام اندرويد ، يمكنك الذهاب الى متجر اندرويد (Android Market) ، و ستجد عدد جيد من البرامج ، سواء المدفوعة او المجانية .
الاشتراك في:
الرسائل (Atom)