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

في هذا الدرس سنرى تطبيقات لهذه التقنية على برامج لا تدعم اللغة العربية بشكل جيد، كالطرفية وبرنامج Audacity. لكن التقنية لا تقتصر على البرامج التي لا تدعم اللغة العربية، بل يمكن استغلالها لتشغيل البرامج بأي لغة أخرى.

 

تشغيل برامج بلغة مختلفة عن لغة النظام على توزيعات لينكس

إضافة للفيديو، هذه إضافات وتوضيحات للأوامر المستخدمة، كي يتمكن الكل من تبطيقها، مهما كانت التوزيعة وبيئة المكتب المستخدمة.

تشغيل محرر النصوص gedit باللغة الإنجليزية في نظام باللغة العربية

 

لإظهار نافذة التنفيذ يجب الضغط على ALT + F2. من لم تظهر له، فيمكنه استخدام الطرفية لتنفيذ الأوامر.

 

أمر تغيير اللغة في نافذة التنفيذ لبرنامج gedit:

env LANG=en_US.UTF8 gedit

أمر تغيير اللغة في الطرفية:

env LANG=en_US.UTF8 nohup gedit

الأمر nohup لفتح البرنامج كتطبيق مستقل عن الطرفية. يمكنك غلق الطرفية ولن يغلق البرنامج.

يمكنك أيضا إعطاء رمز اللغة فقط، دون الترميز:

env LANG=en gedit

 

أمر فتح متصفح الملفات على واجهة XFCE:

gksu thunar

أمر فتح متصفح الملفات على واجهتي جنوم ويونيتي:

 

gksu nautilus

 

 أمر فتح متصفح الملفات على واجهة سينامن - Cinnamon:

 

gksu nemo

 

 أمر فتح متصفح الملفات على واجهة كدي - KDE:

 

kdesu dolphin

 

في حال واجهتك مشاكل في فتح متصفح الملفات بصلاحيات الرووت، فيمكنك فتحه من الطرفية بالأمر التالي:

sudo thunar

 

أمر فتح ملف تعريف برنامج Audacity للتغيير فيه في واجهة XFCE:

gksu mousepad /usr/share/applications/audacity.desktop

 أمر فتح ملف تعريف برنامج Audacity للتغيير فيه في واجهة جنوم، يونيتي وسينامن:

gksu gedit /usr/share/applications/audacity.desktop

أمر فتح ملف تعريف برنامج Audacity للتغيير فيه في واجهة كدي - KDE:

kdesu kate /usr/share/applications/audacity.desktop

 

حل مشكلة اللغة العربية في الطرفية 

في درس حل مشكل دعم اللغة العربية في الطرفية - Terminal على لينكس أوبنتو قدمت طريقة لدعم اللغة العربية في الطرفية، لكن تلك الطريقة ليست صالحة لكل أنواع الطرفيات! من يستعمل طرفية  اكسفسي - XFCE Terminal أو طرفية المنتري - Pantheon Terminal سيجد أن تلك الطريقة لا تغير أي شيء!

في هذه الحالة يمكن استخدام الطريقة التي قدمت في هذا الدرس لتشغيل الطرفية باللغة الإنجليزية أو بلغة أخرى مدعومة فيها، دون تغيير لغة النظام. 

حسب تجربتي، فهذه الطريقة أيضا لا تغير شيئا في طرفية توزيعة المنتري! لكن لا بأس، يمكن حل ذلك بإضافة لغة بيئة الطرفية في إعدادات الشل الذي تستخدمه. الأمر بسيط، حيث يكفي فتح ملف إعدادات الشل وإضافة أمر له. ملف إعدادات الشل يكون مخفيا في مجلد المنزل ويحمل الاسم .bashrc. يمكن فتحه بأي محرر نصوص وإضافة الأمر التالي في اخره:

export LANGUAGE=en_US.UTF-8

مع تغيير اللغة باللغة التي تريد، كما شرحت في الفيديو! 

بعد غلق الطرفية وإعادة فتحها ستصبح باللغة المختارة.

 

مواضيع ذات صلة:

  1. حل مشكل دعم اللغة العربية في الطرفية - Terminal على لينكس أوبنتو
  2. حل بعض مشاكل اللغة العربية في توزيعات لينكس : الترجمة العربية، حرف لا المتقطع ...
  3. تعريب واجهة أوبنتو كاملة والتغيير بين لغات عديدة
  4. واجهة KDE: تعريب واجهة KDE وتثبيت وتحسين الخطوط العربية
  5. ما هو حساب الرووت - root و كيف تفعله و تستخدمه في لينكس - Linux
  6. تحميل الخلفية التي في الدرس