انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: فارسی نویسی در شبیه‌ساز پایانه Terminal  (دفعات بازدید: 904 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1246
  • جنسیت : پسر
ترمینال‌های XFCE و Guake
جهت متن فارسی را به صورت خودکار از راست به چپ نشان می‌دهند.

این مقالهٔ ویکی هم در همین مورد نوشته شده است.

خط فارسی در شبیه‌ساز پایانه

اما در نرم‌افزارهایی که متن فارسی دارند برای نمونه jcal این تشخیص جهت خودکار، خروجی را به هم ‌می‌ریزد.
(تصویر پیوست)
و نام‌های روزهای هفته از سمت راست نوشته شده و اعداد نظیر درسمت مقابل قرار می‌گیرند.

پرسش
این مشکل در سمت کدام برنامه باید اصلاح شود.
کتابخانهٔ libvte مربوط به ترمینال یا نرم‌افزار jcal؟


آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2565
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
« پاسخ #1 : 28 مهر 1402، 09:06 ب‌ظ »
ولی من وقتی در xfce terminal فارسی مینویسم اصلا به طور خودکار از راست به چپ نمینویسه و jcal هم درست نمایش داده میشه.
حتی در Guake هم همینطوره برای من.

« آخرین ویرایش: 28 مهر 1402، 09:13 ب‌ظ توسط 🇬🇧United Kingdom🇬🇧 »
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1246
  • جنسیت : پسر
پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
« پاسخ #2 : 29 مهر 1402، 09:30 ق‌ظ »
ممنون که بررسی کردید.

درسته من اشتباه کردم.
روی چندتا سیستم دیگه بررسی کردم این مشکل نیست.
احتمالا جایی اون میانبر autodir روی bash فعال شده هنوز نفهمیدم کجا و چطور. دیدم که توی bashrc. و bash_aliases. نبود.

alias   autodir='printf "\e[?2501h"'

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2565
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
« پاسخ #3 : 29 مهر 1402، 01:39 ب‌ظ »
نقل‌قول
bash_aliases.
همچین فایلی رو تاحالا جایی ندیدم، جست و جو هم کردم نبود.  ??? وقتی alias خالی رو بزنید خودش همه الیاس شده هارو نشون میده.
اگه در کاربر های دیگه این مشکل نیست در profile. را ببینید. یا اگه در کاربر های دیگه هم بود با grep درون etc/ جست و جو کنید.
هرچند اگه جایی اونو گذاشته باشید احتمالش خیلی کمه که یادتون رفته باشه.
« آخرین ویرایش: 29 مهر 1402، 01:43 ب‌ظ توسط 🇬🇧United Kingdom🇬🇧 »
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1246
  • جنسیت : پسر
پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
« پاسخ #4 : 29 مهر 1402، 06:04 ب‌ظ »
https://unix.stackexchange.com/a/347198/235261

بعضی وقت‌ها این فایل کنار bashrc. قرار می‌گیره و داخلش source می‌شه
با کاربر دیگه هم امتحان کردم فرقی نداشت.
بازم ممنونم از راهنماییت.
چند ساعتی به سیستم دسترسی ندارم در اولین فرصت بررسی می‌کنم.


آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1246
  • جنسیت : پسر
پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
« پاسخ #5 : 29 مهر 1402، 10:40 ب‌ظ »
در یک قسمت از bashrc. اون میانبر قرار داشت و باعث این مشکل شده بود.