فارسی نویسی در شبیه ساز پایانه

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۸ مهر ۱۴۰۰، ساعت ۱۱:۵۵ توسط EsmaeelE (بحث | مشارکت‌ها) (نوشتن صحیح متون دو جهته در شبیه‌ساز پایانه)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

نوشتن صحیح متون دو جهته در شبیه‌ساز پایانه

از گذشته نوشتن متون فارسی یا به طور کلی زبان‌های راست به چپ در پایانه با دشواری‌هایی روبه رو بود. اکنون با افزوده شدن پشتیبانی از متون دو جهته به کتابخانهٔ libvte می‌توانید در شبیه‌سازهای پایانهٔ گنوم و Xfce4-terminal فارسی را مانند انگلیسی بنویسید.


میانبرهای زیر را به پوسته بیفزایید.


alias implicit='printf "\e[8h"'
alias explicit='printf "\e[8l"'


alias ltr='printf "\e[1 k"'
alias rtl='printf "\e[2 k"'

# alias defaultdir='printf "\e[ k"' # currently the same as ltr

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

alias   boxmirror='printf "\e[?2500h"'
alias noboxmirror='printf "\e[?2500l"'

alias   kbdswap='printf "\e[?1243h"'
alias nokbdswap='printf "\e[?1243l"'

با استفاده از میانبر autodir انتخاب جهت خودکار متن را در پوستهٔ جاری فعال کنید.

اکنون جهت نوشته به درستی در شبیه‌ساز پایانه نشان داده می‌شود.


autodir
echo این یک نوشته فارسی است

با این‌ کار ویم هم از زبان دو جهته با تنظیم زیر پشتیبانی خواهد کرد.

:set termbidi
نمایی از نوشتهٔ دوجهته در ویرایشگر ویم