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

کمک و پشتیبانی => انجمن عمومی => نویسنده: esmaeelE در 28 مهر 1402، 12:55 ق‌ظ

عنوان: فارسی نویسی در شبیه‌ساز پایانه Terminal
ارسال شده توسط: esmaeelE در 28 مهر 1402، 12:55 ق‌ظ
ترمینال‌های XFCE و Guake
جهت متن فارسی را به صورت خودکار از راست به چپ نشان می‌دهند.

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

خط فارسی در شبیه‌ساز پایانه (https://wiki.ubuntu-ir.org/wiki/%D8%AE%D8%B7_%D9%81%D8%A7%D8%B1%D8%B3%DB%8C_%D8%AF%D8%B1_%D8%B4%D8%A8%DB%8C%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2_%D9%BE%D8%A7%DB%8C%D8%A7%D9%86%D9%87)

اما در نرم‌افزارهایی که متن فارسی دارند برای نمونه jcal (https://wiki.ubuntu-ir.org/wiki/Jcal) این تشخیص جهت خودکار، خروجی را به هم ‌می‌ریزد.
(تصویر پیوست)
و نام‌های روزهای هفته از سمت راست نوشته شده و اعداد نظیر درسمت مقابل قرار می‌گیرند.

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

عنوان: پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 28 مهر 1402، 09:06 ب‌ظ
ولی من وقتی در xfce terminal فارسی مینویسم اصلا به طور خودکار از راست به چپ نمینویسه و jcal هم درست نمایش داده میشه.
حتی در Guake هم همینطوره برای من.

عنوان: پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
ارسال شده توسط: esmaeelE در 29 مهر 1402، 09:30 ق‌ظ
ممنون که بررسی کردید.

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

alias   autodir='printf "\e[?2501h"'
عنوان: پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 29 مهر 1402، 01:39 ب‌ظ
نقل‌قول
bash_aliases.
همچین فایلی رو تاحالا جایی ندیدم، جست و جو هم کردم نبود.  ??? وقتی alias خالی رو بزنید خودش همه الیاس شده هارو نشون میده.
اگه در کاربر های دیگه این مشکل نیست در profile. را ببینید. یا اگه در کاربر های دیگه هم بود با grep درون etc/ جست و جو کنید.
هرچند اگه جایی اونو گذاشته باشید احتمالش خیلی کمه که یادتون رفته باشه.
عنوان: پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
ارسال شده توسط: esmaeelE در 29 مهر 1402، 06:04 ب‌ظ
https://unix.stackexchange.com/a/347198/235261

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

عنوان: پاسخ : فارسی نویسی در شبیه‌ساز پایانه Terminal
ارسال شده توسط: esmaeelE در 29 مهر 1402، 10:40 ب‌ظ
در یک قسمت از bashrc. اون میانبر قرار داشت و باعث این مشکل شده بود.