Skip to Content

Revision of كيف تستخدم MLterm from Wed, 02/08/2006 - 4:09pm

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

MLTERM

يعدّ MLTERM Multi Lingual TERMinal أو الطرفية متتعدّدة اللغات محاكى طرفية لإكس، وكما يبدو من اسمه فقد صمم mlterm ليدعم العديد من اللغات مثل العربية و الهندية والكورية وغيرها

أكثر ما يعنينا فى mlterm هو دعمه الرائع للغة العربية، ففى اعتقادى الشخصى لا يوجد محاكى طرفية (أو حتى طرفية حقيقية) آخر يوفر دعم للعربية كالذى يوفّره mlterm.

مميزات mlterm:

  1. ثنائية الإتجاه بالنسبة للعربية والعبرية.
  2. دعم اتصال الحروف العربية.
  3. دعم خطوط TrueType.
  4. دعم تشغيل أكثر من جلسة فى نفس النافذة (شئ شبيه بالألسنة المتعددة).
  5. نمط الخادم.
  6. اختيار تلقائى للترميز.
  7. العديد من المميزات الأخرى، انظر man mlterm لمزيد من التفاصيل.

تثبيت mlterm:

الحصول عليه:

الحزم الجاهزة:

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

البناء من المصدر:

كالعادة


$ tar xvfz mlterm-2.9.2.tar.gz 
$ cd mlterm-2.9.2
$ ./configure --enable-fribidi
$ make
# make install

للحصول على دعم خطوط TrueType استخدم هذا الخيار:


$ ./configure --enable-fribidi --enable-anti-alias

استخدام mlterm:

لتشغيل mlterm، تأكد من أن معامل البيئة LC_ALL مضبوط على اليونيكود، ثم شغل mlterm:


$ LC_ALL='ar_EG.UTF-8'
$ mlterm

و الآن جرب فتح ملف يحتوى على نص عربى:


$ cat foo.txt

ملحوظة: اذا واجهتك مشكلة فى عرض النصوص العربية، جرب عرض الملف باستخدام cat أولا لتتأكّد من أن المشكلة ليست فى البرنامج الذى تستعرض الملف فيه (less مثلاً).

الخطوط:

هل ظهر بدلا من النص العربى مستطيلات فارغة أو لا شئ على الإطلاق؟ حسنا هذه مشطلة فى الخط إذاً.


$ cp ae_fonts_mono/10x21.pcf /usr/locale/share/fonts/mono
$ cd /usr/locale/share/fonts/mono
# mkfontdir

ملحوظة: تأكد من أن المسار /usr/locale/share/fonts/mono موجود فى مسار الخطوط فى ملف إعداد X :


/etc/X11/xorg.conf

.....
Section "Files"
        FontPath        "/usr/share/fonts/misc"
        FontPath        "/usr/share/fonts/ae_fonts_mono"
.....
EndSection

.....

ثم قم بإعادة تشغيل X، ضع السطر التالى فى الملف ~/.mlterm/font :


ISO10646_UCS2_1 = -bolkhov-vga-medium-r-normal--16-150-75-75-p-80-iso10646-1;

إذا كنت قد أضفت دعم خطوط TrueType فيمكنك استخدام خطوط من هذا النوع، أضف السطر التالى فى ملف ~/.mlterm/font :


use_anti_alias = true

ثم أضف هذا السطر فى ملف ~/.mlterm/aafont لتستخدم خط Courier New:


ISO10646_UCS2_1=Courier New-iso10646-1;

إعداد mlterm:

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

ويمكنك تحرير ملفات الإعداد يدوياً:

Comments

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