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

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

دعم اللغة العربية في السلاكوير11

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

  • دعم اللغة العربية في السلاكوير11

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

    دعم اللغة العربية في السلاكوير11

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

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

    1.

    أولاً إضافة خطوط من خطوط ماكنتوش والتي تحمل الإمتداد ttf فإنها جميلة جدا ، وستجد الكثير منها على موقع http://www.arabeyes.org ، وستجدها هنا وهناك أو إن كنت لا زلت تستخدم ويندوز فقم بنسخ الخطوط من هناك ، المهم أن عليك أن تجد مجموعة من الخطوط الجميلة الداعمة للعربية مثل الخطوط ، ثم نسخها إلى الدليل :

    /usr/X11R6/lib/X11/fonts/TTF
    2.

    ثم عليك أن تنصيب الباكيدجات التالية :

    fontconfig

    freetype

    webfonts

    وستجد بعضها في أقراص التوزيعة أو أبحث عنها في الموقع http://www.linuxpackages.net أو

    في الموقع http://www.slacky.it/ .

    3. شغل بعد ذلك خادم الأحرف وذلك بالخطوات التالي:

    cd /usr/X11R6/lib/X11/fonts/TTF

    su

    Password:

    mkfontdir

    mkfontscale

    أعد تغشيل X وذلك بتسجيل الخروج .

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

    K Menu >> Control Center >> System Administration >> Fonts Install >> Administrator Mode >> Enterm Password >> Add Fonts

    وبأمكانك بدل ذلك أن تضيف الخطوط إلى الدليل السابق ثم تكتب التالي وتتابع :

    pkgtool >> Setup >> 05.fontconfig

    4. يأتي الآن دور تجهيز تبديل لغة المفاتيح في لوحة المفاتيح :

    سأذكر أولا طريقة إضافته للإكس عموما بغض النظر عن الواجهة المستخدمة سواء كانت KDE أو GNOME أو غيرها ، وذلك يكون بإضافة التالي إلى أو تعديله في الملف /etc/X11/xorg.conf ، والطريقة كاملة من كتاب لينكس الشامل سأنقلها من هناك عن طريق النسخ والصق :

    # إطبع هذه الأوامر

    bash$ su root

    password: *******

    bash$ cd /etc/X11

    bash$ cp XF86Config-4 XF86C-old

    # حفظ نسخة من الإعدادات

    bash$ mcedit XF86Config-4

    # تستطيع إستخدام أي محرر نصوص آخر لديك مثل gedit,kate,kwrite

    # الآن ابحث (اضغط F7 ) عن InputDevice

    # عدله ليبدو

    ...

    Section "InputDevice"

    Identifier "Keyboard1"

    Driver "Keyboard"

    #Option "XkbDisable" # تأكد من أن هذا السطر غير موجود أو بلاقيمة

    # الأسطر الثلاثة القادمة تحتاج إلى واحد منها فقط

    Option "XkbModel" "microsoft"

    #Option "XkbModel" "pc105"

    #Option "XkbModel" "pc104"

    Option "XkbLayout" "en,ar"

    Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"

    End Section

    ...
    # خزن واخرج (F2->F10)
    بعد ذلك عليك بإعادة تشغيل X وذلك بالضغط على الركيبة CTRL +ALT +BKSP .
    ملاحظمة مهمة للغاية : لن يعمل معك هذا التعديل على الملف السابق إلا إذا ألغيت إعداد تبديل لغة المفاتيح من الكي دي إي أو الجنوم ويكون ذلك بالطريقة التالية :
    K Menu >> Control Center >> Regional & Accessibility >> Keyboard Layout >> من هنا ألغي العلامة الموجودة أمام : Enable keyboard layouts
    وهناك حل مؤقت وهو أن تكتب على في الكونسول :

    setxkbmap -layout "us,ar" -option "grp:alt_shift_toggle"

    أو التالي على حسب ماذكره مسلم عادل :

    setxkbmap -symbols "us(pc105)+ar+group (alt_shift_toggle)" -compat "group_led"

    وإن ظهر لك خطأ بهذا الأمر الأخير فاكتب التالي بدلا منه :

    setxkbmap -symbols "us(pc105)+ar+group (alt_shift_toggle)"

    ولكنك إن أعدت تشغيل إكس مرة أخرى لزمك أن تعيد كتابة الأمر السابق .
    وطريقة ماكتبه مسلم عادل هي :

    يمكنك الكتباة اما بتعديل الملف /etc/X11/xorg.conf أو /etc/X11/XF86Config-4 بحيث يصبح قريب من هذا :

    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "CoreKeyboard"
    Option "XkbRules" "xfree86"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us,ar(digits)"
    Option "XkbCompat" "group_led"
    Option "XkbOptions" "grp:alt_shift_toggle"

  • #2
    الف الف شكر يا أخ باسم انا كنت في طريقي عشان اسطب سلاكوير و اكيد موضوعك الجميل
    ده هيفيدني كتييير .

    الف الف شكر

    تعليق


    • #3
      شكرا لك على هذا الشرح
      بس بجد انت شارح بالتفصيل
      بارك الله فيك
      http://img197.imageshack.us/img197/9...66319499rr.gif

      lion_heart_300 previously

      تعليق


      • #4
        بارك الله فيك
        الشرح وافي جزاك الله خيرا
        و تحية للسلاكويريين
        User N4m3 | FLoOoD HacKeR
        e-mail | e@Hotmail.com | zo@Hotmail.com
        ZoNe-H
        FaceBook

        تعليق


        • #5
          شكرا لك الأخوة في المنتدى

          تعليق


          • #6
            أو يكفي بدل وجع الراس كله إنك تنزل الجنوم وتخلص والعملية كثير سهلمة نزل الدروب لاين جنوم وهذا هو مشروع لدعم الجنوم في السلاكوير ، وهو يجهز نسخة ISO كاملة أو يمكن تحميلها من النت مباشرة على العموم هذا رابط المشروع :
            http://droplinegnome.org/
            وبالتوفيق .

            تعليق

            يعمل...
            X