Monthly Archives: يناير 2013

[تحديث] تثبيت واجهة Cinnamon 2 على أوبنتو وفيدورا وأرتش ليونكس

السلام عليكم

سينامون Cinnamon  هي بيئة مكتب جديدة متشعبة عن Gnome Shell بدأ تطويرها بعد موجة السخط ضد واجهتي جنوم 3 Gnome ويونيتي Unity. يهدف سينامون الذي يطوره فريق توزيعة ليونكس منت Linux Mint إلى تقديم بيئة مكتب سهلة الاستعمال توفر قابلية الإضافة والتخصيص  ولا تغير كثيرا من عادات المستخدم للحفاظ على إنتاجيته. على الرغم من أن البيئة طُورت في الأساس لحاجيات توزيعة ليونكس منت إلا أنه بالإمكان تثبيتها  على العديد من التوزيعات الأخرى. الإصدار الأخير يحمل الرقم 2.0 .

تثبيت Cinnamon على أوبنتو

الخطوات التالية تبين طريقة التثبيت على الإصدار 12.04 من أوبنتو باستخدام مستودعات PPA. بعد التثبيت سيكون لديك خيار استخدام واجهة سينامون أو يونيتي (أو أي واجهة أخرى سبق لك تثبيتها).

نبدأ بإضافة مستودع سينامون

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

بعد تأكيد الأمر وإدخال كلمة السر سيطلب منك الضغط على مفتاح Enter.

الخطوة التالية ستكون إعادة تحديث قاعدة بيانات المستودعات لأخذ التغيير في الاعتبار عن طريق الأمر (قد يستغرق الأمر بعض الوقت حسب سرعة الاتصال)

sudo apt-get update

ثم نثبت سطح المكتب Cinnamon (حوالي 82 ميغا) عن طريق الأمر

sudo apt-get install cinnamon

الواجهة جاهزة للاستخدام الآن، سجل الخروج Logout وعند إعادة تسجيل الدخول ستظهر لك النافذة التالية، بإمكانك تغيير الواجهة عبر الضغط على إشارة اللولب بجانب اسم الدخول ثم اختيار Cinnamon.

اختيار واجهة سطح المكتب

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

واجهة سينامون، افتراضيا لوحة القوائم موجودة في أسفل الشاشة

واجهة سينامون، افتراضيا لوحة القوائم موجودة في أسفل الشاشة

شخصيا أفضل أن تكون القوائم في الأعلى.

واجهة سينامون

واجهة سينامون

حذف سطح مكتب سينامون

في حالة رغبت في حذف سطح المكتب  يمكنك ذلك عبر الأوامر التالية:(حذف المستودع، التحديث ثم حذف الحزمة)


sudo add-apt-repository -r ppa:gwendal-lebihan-dev/cinnamon-stable
sudo apt-get update
sudo apt-get remove cinnamon

تثبيت سينامون على توزيعة فيدورا Fedora

يجب تنفيذ الأمر بصلاحيات المستخدم الجذر root

su

ثم لتثبيت سطح المكتب (انتبه لعلامة الاقتباس في الأمر فقد تظهر بشكر مغاير قليلا، يجب أن تكون مستقيمة وليست معكوفة)

yum groupinstall ‘Cinnamon Desktop’

تثبيت Cinnamon على توزيعة أرتش ليونكس Arch Linux

سطح مكتب سينامون متوفر الآن على المستودعات الرسمية للتوزيعة ويمكن تثبيته عبر الأمر

pacman -S cinnamon cinnamon-control-center cinnamon-screensaver nemo

لم يبق إلا تسجيل الخروج ثم تسجيل الدخول مع اختيار واجهة سينامون.

تدوينات ذات علاقة

سرِّع تنزيل الحزم على أوبنتو مع apt-fast

للحصول على آخر الإضافات مباشرة بعد نشرها يُرجى الاشتراك في تغذيات RSS.

أو على تطبيق فيدلي عبر الضغط على الزر أدناه


تابعنا على تطبيق فيدلي

روابط

http://cinnamon.linuxmint.com

http://la-vache-libre.org/cinnamon-2-0-disponible/#more-21517

http://idealogeek.fr/2013/installer-cinnamon-sur-archlinux/

http://ask.fclose.com/510/how-to-install-cinnamon-on-fedora

Advertisements

حفظ ضبط الإضاءة في أوبنتو

السلام عليكم،

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

أولا اضبط الإضاءة على المستوى الذي تراه مناسبا، ثم أدخل الأمر التالي

cat /sys/class/backlight/acpi_video0/brightness

نتيجة الأمر هي مستوى الإضاءة الحالي، مثلا عندي ضبطت شدة الإضاءة على المستوى الثالث، 3. (ملحوظة: عدد مستويات الإضاءة يختلف من جهاز لآخر، أعلى مستوى إضاءة عندي هو 7، قد يكون الأمر مختلفا لديك).الخطوة التالية ستكون تعديل الملف /etc/rc.local وإضافة أمر ضبط الإضاءة إليه.

لفتح الملف

sudo gedit /etc/rc.local

في آخر الملف، أضف السطر التالي قبل سطر exit 0 (مع تغيير العدد 3 الذي يمثل شدة الإضاءة ليوافق مستوى الإضاءة الذي تريد)

echo 3 > /sys/class/backlight/acpi_video0/brightness

حفظ إعدادات الإضاءة في أوبنتو

حفظ إعدادات الإضاءة

إلى الملتقى.

ويكيبديا الخرائط … OpenStreetMap

“OpenStreetMap هي خريطة للعالم بأكمله، يمكن استعمالها وتحريرها مجانا، أنشئت من طرف أشخاص عاديين، مثلكم تماما.”

البحث عن مسارات في مشروع  Open Source Routing Machine أحد المشاريع المعتمدة على بيانات OSM

البحث عن مسارات في مشروع Open Source Routing Machine أحد المشاريع المعتمدة على بيانات OSM

مقدمة

مع بدايات العام ألفين، كانت بعض الدراسات تشير إلى أن 20 بالمئة من الطلبات على محركات البحث تتعلق بعناوين أو أسماء أماكن. هذه الملاحظة دفعت الكثير من الشركات لإنشاء  portails تقدم خدمات خرائط مجانية، كليا أو جزئيا، للعموم. استطاع العملاق غوغل التفوق على منافسيه عبر خدمته “خرائط غوغل” على الوب وبرنامج Google Earth. في هذه الفترة كانت الشبكة تشهد تحولا عميقا من نموذج “عمودي” حيث المحتوى محرر من قلة تضعه في متناول الجميع إلى نموذج أفقي حيث بإمكان الجميع المشاركة، فأصبح الوب مفتوحا، تشاركيا وتعاونيا، فبإمكانك أن تكون المنتج والمستهلك في آن معا. هذا التحول إضافة إلى انتشار التقنيات وسهولة استخدامها غير في طريقة إنشاء الخرائط، حيث أصبح الجميع نظريا رسامي خرائط. بعض الشركات أتاحت إمكانية التغيير بشكل محدود في خرائطها. مثلا قدمت غوغل سنة 2008 أداة Google Map Maker التي منحت مستخدميها إمكانية إغناء خرائط غوغل بالعديد من البيانات مثل صور المناطق، مسارات جانبية وغيرها(المعاينة ثلاثية الأبعاد لبرج إيفل في باريس مثلا، هي ثمرة عمل تطوعي لسائح إنجليزي).

مشروع OpenStreetMap

انطلق مشروع OpenStreetMap (تُختصر ب OSM) مع بدايات “حشد المصادر” crowdsourcing سنة 2004-2005 مع هدف أساسي هو “توفير خريطة للعالم شارعا شارعا” يمكن تعديلها من طرف الجميع. البيانات التي يوفرها المشروع متاحة مجانا دون حقوق للاستخدام الشخصي والتجاري بشرط الإحالة لOpenStreetMap ومتعاونيها ومشاركة التعديلات والتحسينات التي أدخلتها. من الناحية القانونية المشروع يخضع لقانون الجمعيات البريطاني. يقوم أعضاء المشروع حول العالم بانتخاب مجلس إدارة خلال تظاهرة تقام كل عام، تعرف ب”حالة الخريطة” State of the map.
في بدايات المشروع كان الأعضاء يقومون بتسجيل إحداثيات GPS الخاصة بالطرق التي يتجولون فيها بالدراجات أو السيارات. توجد اليوم ثلاث مصادر بيانات لخرائط OpenStreetMap: إحداثياتGPS المقدمة من طرف المستخدمين، صور الأقمار الصناعية والبيانات المتوفرة في المجال العمومي بل وحتى إن شركات مثل ميكروسوفت وياهو من مزودي المشروع بالبيانات.

كيف أستفيد من بيانات OSM

الطريقة الأولى هي إدماج صورة ثابتة لمنطقة معينة(Static maps images)، حيث تُحدد الموقع المُراد، حجم الصورة، مستوى التقريب(الزوم Zoom)، نوع الخريطة…الخ.

الطريقة الثانية هي ما تعرف ب”الخرائط المنزلقة” ( Slippy maps )، في هذه الحالة يمكن عمل زووم على الخريطة أو التنقل عليها بالسحب إلى إحدى الجهات فتظهر منطقة جديدة وهكذا. (تعتمد على تقنية Ajax)

الآن أيهما أختار؟ هذا عائد للغرض الذي تستخدم له الخريطة. إذا كنت تريد مثلا استخدام الخريطة لإظهار بيانات على منطقة محددة فلاداعي لخرائط Slippy maps، إذ تفي الخريطة الثابتة بالغرض. أما في حال كنت تريد إظهار مسار بين بلدتين أو كنت تطور لعبة عبر المتصفح يتنقل خلالها اللاعبون على خريطة مثلا فالطريقة الثانية هي المناسبة.

  • استخدام بيانات OSM التوجيهية لإيجاد أقصر الطرق، مسارات وسائل النقل وغيرها.

ذكرتُ هنا مثالين فقط، حسب وجهة نظري الاستخدامات كثيرة جدا، مشروع OSM يوفر بيانات “خام” يمكنك استخدامها وتقديمها بالشكل الذي تريد والذي يحقق غرضك.

كيف يمكنني أن أفيد OSM

كمشروع حر ومفتوح المصدر. بإمكان الجميع المشاركة في OSM ، مثلا:

  • إضافة بيانات (إحداثيات GPS، طرق المواصلات، ممرات الراجلين …) عن منطقتك.
  • الإبلاغ عن أخطاء أو عن معلومات غير دقيقة.
  • المساهمة المالية.

نقاط القوة ونقاط الضعف في OSM

دائما ما يقفز إلى الأذهان عند ذكر مشروع تشاركي يعتمد على حشد المصادر كويكيبديا أو أوبن ستريت ماب مشكل الموثوقية. هل يمكنني الثقة في البيانات التي تقدمها هذه المشاريع ؟
عند الحديث عن الخرائط أظن هذا السؤال مطروحا حتى بالنسبة لخدمات مثل خرائط غوغل وميكروسوفت وإن بشكل أقل (خدمة فليكر تستسخدم خرائط OSM في بعض المناطق خصوصا في عواصم كبيجين، طوكيو، سيدني، كابول وبغداد بدلا من الخرائط التجارية) في خرائط OSP توجد مناطق ببيانات دقيقة جدا لكثرة المتعاونين ومناطق أخرى فقيرة بالبيانات. برأيي الفيصل هو هل ما سأدفعه لشركات مثل غوغل أو ميكروسوفت أو ViaMichelin وغيرها من الخدمات يقل عما سأصرفه لتكملة نواقص OSP في المنطقة التي أريد ؟ مع العلم أني آخرين سيشاركونني العمل وباستطاعتي الاستفادة من مجهودهم مجانا على عكس الشركات التي إن استفادت من جهودي فستعيد بيعها لي ؟
تمتاز خرائط OSM بسرعة التحديث حيث تضاف تحديثات جديدة كل يوم وتتوفر للاستخدام فورا. ميزة أخرى توفرها خرائط OSM: يمكنك استخدام البيانات في برامج وتطبيقات معدة للعمل دون اتصال بالشبكة. كما أنها توفر فرصا عديدة للتخصيص والميزة الأهم طبعا هي مجانية الاستخدام.
هناك ميزات مهمة أخرى ستكتشفها باستخدام OSP أو عبر المشاريع التي تستخدمها.

أمثلة من المشاريع التي تستخدم OSM

  •  موقع FourSquare : شبكة اجتماعية تتيح لمستخدميها إمكانية تحديد مواقع تواجدهم وإعطاء آرائهم حولها. الخدمة متوفرة كموقع أو تطبيقات تعمل على العديد من أنظمة تشغيل الهاتف المحمول.
  •   برنامج Navit: وهو نظام ملاحة لتوجيه المركبات. بإمكان محرك التوجيه Routing engine حساب واقتراح أقصر الطرق اعتمادا على بيانات OSM. يعمل البرنامج على العديد من الأجهزة المكتبية والمحمولة. هنا فيديو لتجربة البرنامج على هاتف بنظام تشغيل أندرويد
  •   كريغسليست Craigslist وهو عبارة عن شبكة مركزية للمجتمعات المحلية عبر الإنترنت، تعرض إعلانات مجانية على الانترنت مصنفة — مع فروع مخصصة لفرص العمل، والسكن، وشخصية، لبيع الخدمات، والمجتمع، العربات، الملخصات، ومنتديات المناقشة. (الوصف من ويكيبيديا)
  •   خدمة MapQuest التي تقدم قيمة مضافة على خرائط OSM في البلدان التي تعمل فيها (البحث عن مطاعم، أسواق، فنادق وغيرها وعرض مواقعها والطرق التي تؤدي إليها).

والكثير الكثير

للمطورين

توجد العديد من الوسائل لاستخدام OSM من قبل المطورين،

أتمنى أن أكون وُفقت في تقديم (تسويق ؟؟) مشروع “خريطة الشارع المفتوح” أو ويكيبديا الخرائط كما يحلو لبعضهم تسميته.

الكلمة لكم.

مصادر

الموقع الرسمي للمشروع
ويكي المشروع
مقابلة مع عضو مجلس إدارة جمعية OpenStreetMap فرنسا
تدوينات
http://buddhimawijeweera.wordpress.com/2013/01/10/openstreetmaps/
http://sebsauvage.net/rhaa/index.php?2012/03/05/12/05/40-openstreetmap-a-le-vent-en-poupe-et-c-est-tant-mieux

حظر الدخول لمواقع غير مرغوبة على ليونكس

السلام عليكم،
هل بحثتَ يوما عن طرية سهلة وفعالة لحجب بعض المواقع ومنع دخولها من النظام لديك ؟ إليك هذه الحيلة البسيطة.

افتح طرفية وأدخل الأمر التالي

sudo nano /etc/hosts

بإمكانك استخدام محرر النصوص المفضل لديك (gedit أو Kate مثلا)

في آخر الملف أضف السطر التالي

0.0.0.0 http://www.sitename.com

أبدل  http://www.sitename.com بالموقع المراد حظره.

بنية الأسطر في الملف يجب أن تكون عنوان الآي بي IP الخاص بالموقع متبوعا باسم الموقع أو اسم مختصر للدخول إلى الموقع ، القيمة 0.0.0.0 هي لتجاهل الموقع المدرج بعدها وبالتالي حظره.

سيأخذ النظام التغييرات عند إعادة تشغيله.

إلى الملتقى.

تنظيم المهام على أوبنتو عبر تطبيق نيترو

السلام عليكم،
تدوينة جديدة لمن يريد طريقة سهلة وبسيطة لإدارة مهامه.
نيترو Nitro هو تطبيق خفيف وأنيق لإدارة المهام متوفر على عدة منصات. يوفر التطبيق عدة خصائص من أهمها:

  • تنظيم المهام Tasks في قوائم Lists مع إمكانية تعيين أولوية المهمة: منخفضة Low – متوسطة Medium – عالية High. يُمكن ترميز لوني من معرفة أولوية مهمة ما من النظرة الأولى.
  • إضافة أوسمة tags للمهام
  • تحديد تواريخ استحقاق Due dates للمهام
  • البحث في عناوين المهام Search
  • المزامنة مع خدمتي Ubuntu One و DropBox
  • الاختيار بين عدد من السِّمات Themes.
تطبيق Nitro لإدارة المهام

تطبيق Nitro لإدارة المهام

إضافة مهمة في تطبيق Nitro

إضافة مهمة في تطبيق Nitro

المهام المكتملة

المهام المكتملة

تثبيت تطبيق Nitro

على أوبنتو 11.10 و 12.04 و 12.10:

sudo add-apt-repository ppa:cooperjona/nitrotasks

sudo apt-get update
sudo apt-get install nitrotasks

لمستخدمي أرتش ليونكس Arch Linux
التطبيق متوفر لأجهزة ماك ، عبر الوب أو كإضافة لمتصفح كروم.

الترجمة العربية لواجهة البرنامج متوفرة ولكنها ما زالت محدودة جدا. سيكون أمرا رائعا ترجمة التطبيق إلى اللغة العربية. (سمة Right To Left ستكون مناسبة جدا للاستخدام مع واجهة عربية ).

إلى الملتقى.