أدوات المستخدم

أدوات الموقع


arabic-support-on-linux-terminal

هذه نسخة قديمة من الصفحة!


تحسين دعم العربية في طرفية لينكس

هناك عددٌ من المشاكل الموجودة حاليًا في الطرفية (Terminal) على سطح مكتب لينكس. منها أبرز مشكلتين هما:

  1. الحروف تظهر متداخلة بحيث لا يمكن قراءة النص العربي بشكل جيد.
  2. اتجاه النص يكون من اليسار إلى اليمين (LTR) وليس من اليمين إلى اليسار (RTL)، وهو ما يخرّب عرض النص العربي.

يمكنك رؤية هذه المشاكل في الصورة التالية مثلًا:

لحسن الحظّ يمكنك حل كلتا المشكلتين، ونعمل نحن في فريق تقويم على جعل هذه الحلول دائمة وافتراضية على توزيعات لينكس ولكننا لم نصل إلى هناك بعد. وسنشرح في هذه الصفحة كيف يمكنك حلها من طرفك مؤقتًا إلى أن يكتمل الإصلاح الرسمي.

يمكنك إن شاء الله الحصول على الشكل التالي بعد تطبيق التعليمات في هذه الصفحة:

تغيير الخط الافتراضي للطرفيّة

من إعدادات طرفية جنوم، اختر استعمال خط مُخصص من نافذة الإعدادات كما بالصورة (اضغط على المربع الفارغ لتظهر علامة صحّ):

بعدها ابحث عن خط اسمه Monospace من القائمة، واختر الحجم 11 كما في الصورة واضغط “اختر”:

إذا جرّبت الكتابة الآن في الطرفية فستجد أن المشكلة الأولى قد حلّت بشكل كبير؛ حيث لم تعد الأحرف متداخلة ببعضها البعض وصار بإمكانك قراءة الكلمات والجمل العربية بأريحية. بالطبع هناك بعض المشاكل في الخطّ مثل مشكلة حرف لا (حيث يظهر مثل U) وسنعمل على حلّها من طرفنا لكن الوضع جيد للعيش معه حاليًا.

تفعيل التقاط الاتجاه التلقائي (Auto-detection) للنص في الطرفية

فرض اتجاه RTL في طرفية لينكس

مثال برمجي على تطبيق طرفية عربي على لينكس

arabic-support-on-linux-terminal.1674420226.txt.gz · آخر تعديل: 2023/12/20 17:08 (تحرير خارجي)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki