4. إعداد الكونسول للعربية

الكونسول(طرفية دون الواجهة الرسومية) هي حيث لا واجهة رسومية. لحسن الحظ، يمكننا أن نحصل على نص عربي فيها بالاستعانة ببعض الأدوات.

4.1. إعداد برنامج عكا

http://old.arabeyes.org/project.php?proj=akka

برنامج عكا akka يفسر كل الدخل والخرج من وإلى الطرفية لإعطاء المستخدم إمكانية قراءة النص العربي. هذا يعني أن التطبيقات التي تستعمل طريقة ترميز عربية (أو UTF-8 ) تستطيع بل ويجب أن تكون قادرة على العمل في ظل "عكا".

يعتمد برنامج "عكا" على الكثير مما يجب توفيره أولاً:

على فرض أن لديك كل ما ورد أعلاه مثبت في نظامك، وقد قمت بتنزيل آخر إصدار منن "عكا". إذا كانت تستعمل توزيعة ديبيان فهناك حزمة جاهزة له متوفرة على موقع "عكا" وإلا قم بتصنيفه بنفسك:

$ ./configure[4]
$ make
# cp keymaps/us-latin1.map /etc/console-tools/ 
# cp keymaps/arabic.kmap /usr/share/keymaps/ 
# mkdir /usr/share/fonts/akka && mkdir 
/usr/share/fonts/akka/glyph# cp fonts/* 
/usr/share/fonts/akka/ # cp glyph/* 
/usr/share/fonts/akka/glyph/ # cp conf/akka-conf.pl /usr/bin/ 
# cp src/Akka.pm /usr/lib/perl5/
# cp src/akka /usr/bin 
    

الآن يمكنك تشغيل مراقب(daemon) [5] عكا أولاً، ثم برنامج نصي بلغة بيرل perl. يقوم هذا الأخير بإخبار المراقب في أي طور تريد أن تكون به الطرفية (لاتيني، عربي، بأشكال ، مربع ... إلخ)

# akka & 
# akka-conf.pl 
    

هناك 3 من المفاتيح التي قد ترغب في معرفتها للاستفادة من "عكا".

  • Shift-F10 - Insert mode (ltr,rtl -- cursor doesn't move)

  • Shift-F11 - Switch Language (e.g. Arabic/English)

  • Shift-F12 - Mirror Screen (ltr,rtl)



[4] إذا كانت إصدارة عكا لديك هي 1.0 أو ما هو أقدم ضع chonfigure مكان configure

[5] المراقب هو برنامج خادم يعمل في الخلفية يبقى نائماً حتى يتم طلب مهمة منه.