الكونسول(طرفية دون الواجهة الرسومية) هي حيث لا واجهة رسومية. لحسن الحظ، يمكننا أن نحصل على نص عربي فيها بالاستعانة ببعض الأدوات.
http://old.arabeyes.org/project.php?proj=akka
برنامج عكا akka يفسر كل الدخل والخرج من وإلى الطرفية لإعطاء المستخدم إمكانية قراءة النص العربي. هذا يعني أن التطبيقات التي تستعمل طريقة ترميز عربية (أو UTF-8 ) تستطيع بل ويجب أن تكون قادرة على العمل في ظل "عكا".
يعتمد برنامج "عكا" على الكثير مما يجب توفيره أولاً:
fribidi => 0.10 ( http://fribidi.sourceforge.net)
glib ( ftp://ftp.gtk.org/pub/gtk)
loadkeys
orbit ( http://www.labs.redhat.com/orbit/)
SWIG ( http://www.swig.org/)
على فرض أن لديك كل ما ورد أعلاه مثبت في نظامك، وقد قمت بتنزيل آخر إصدار منن "عكا". إذا كانت تستعمل توزيعة ديبيان فهناك حزمة جاهزة له متوفرة على موقع "عكا" وإلا قم بتصنيفه بنفسك:
$ ./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)