Skip to Content

Revision of دعم العربية فى الطرفية Arabic support at the terminal from Sat, 25/03/2006 - 10:01pm

The revisions let you track differences between multiple versions of a post.

khaledhosny's picture

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

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

أولا الكونسول linux console

كما يبدو من العنوان نحن نتحدث عن الكونسول فإذا لم تعرف ما هذا فلا تهتم (أو اضغط CTRL+ALT+F1 لتعرف ما هذا ;) )

لنحصل على دعم العربية نحتاج الى

  1. خط يدعم الحروف العربية
  1. خريطة حروف تدعم العربية
  1. دعم اليونيكود فى الكونسول
  1. دعم الكتابة من اليمين لليسار وربط الحروف مع بعضها البعض

الأولى والثانية موجودة مع برنامج BiCon

اليونيكود بسيطة

المشكلة فى الأخيرة, والتى تحتاج الى برنامج ليقوم بها وهو غالبا BiCon (ماندريك تأتى ببرنامج Acon ولكن المفروض أن BiCon بديل أفضل له)

الخط:

يمكنك الحصول على الخط المناسب من حزمة بايكون ثم قم باستخدامه هكذا :


$setfont /pat/to/font.psf

خريطة الحروف:

يمكن الحصول عليها مع بايكون أيضا, ثم نفذ الأمر :


$loadkeys /path/to/key_mape

والآن لتغيير لغة الكتابة من الإنجليزية الى العربية والعكس استخدم زرى alt+shift الموجودة على يسار لوحة المفاتيح (ملحوظة: الأزرار على اليمين لن تعمل ولا تسألنى لماذا)

اليونيكود:

لتفعيل اليونيكود استخدم:


$unicode_start

بايكون BiCon:

TODO

ثانيا محاكيات الطرفية terminal emulators

محاكيات الطرفية هى البرامج التى "تحاكى" الكونسول فى الواجهة الرسومية

طرفية جنوم GNOME terminal

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

للحصول على دعم كامل للعربية ستحتاج الى BiCon

طرفية كى دى إى Konsole

يوفر Konsole دعما رائعا للغة العربية, كل ماتحتاجه هو خط يدعم العربية, وبعدها من قائمة settings --> configure Konsole ثم اختر enable bidirectional support وستحصل على دعم جيد وبدون الحاجة لـ BiCon

xterm

unicode+arabic font+bicon

TODO

الطرفية متعددة اللغات mlterm

يعد mlterm أفضل محاكى طرفية يوفر دعما للغة العربية على الإطلاق

TODO

ثالثا البرامج النصية

بعض البرامج التى توفر دعما خاصا أو تحتاج اعدادات خاصة لدعم اللغة العربية

محررات النصوص

ايماكس EMACS

TODO

VIM

TODO


$vim -A

متصفح الويب

W3M

TODO

less

TODO

unicode locale


$export LC_ALL=en_US.UTF-8

Comments

khaledhosny's picture

ده على خلفية

طبعا كلام سلق وأنا مش فى البيت أصلا ومش فاكر أى تفاصيل

وبمناسبة العربى ليه دعم ال bidi و ال jioning ميكونش فى الكيرنيل على طول ؟


khaledhosny's picture

why newly edited wiki

why newly edited wiki pages doesn't appear in "recnt posts" page, is this natural ?

I think it should appear there


khaledhosny's picture

أعتقد الموضوع

أعتقد الموضوع مكتمل اﻵن، لذا قمت بدفعه الى فسم المقالات بدلا من مقالات تحت التحرير

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


khaledhosny's picture

حزمة بيكون هنا


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.


Dr. Radut | book