خط فارسی در شبیهساز پایانه: تفاوت بین نسخهها
جز (←نوشتن صحیح متون دو جهته در شبیهساز پایانه) |
|||
سطر ۱: | سطر ۱: | ||
از گذشته نوشتن متون فارسی یا به طور کلی زبانهای راست به چپ در پایانه با دشواریهایی روبه رو بود. | از گذشته نوشتن متون فارسی یا به طور کلی زبانهای راست به چپ در پایانه با دشواریهایی روبه رو بود. | ||
− | اکنون با افزوده شدن پشتیبانی از متون دو جهته به کتابخانهٔ '''libvte''' میتوانید در شبیهسازهای [[پایانهٔ گنوم]] و [[Xfce4-terminal]] فارسی را مانند انگلیسی بنویسید. | + | اکنون با افزوده شدن پشتیبانی از متون دو جهته به کتابخانهٔ '''libvte''' میتوانید در شبیهسازهای [[GNOME Terminal|پایانهٔ گنوم]] و [[Xfce4-terminal]] فارسی را مانند انگلیسی بنویسید. |
− | |||
+ | == متن دوجهته == | ||
میانبرهای زیر را به پوسته بیفزایید. | میانبرهای زیر را به پوسته بیفزایید. | ||
سطر ۳۶: | سطر ۳۶: | ||
}} | }} | ||
− | با این | + | == ویم == |
+ | [[پرونده:Vim bidi.png|300px|thumb|left|نمایی از نوشتهٔ دوجهته در ویرایشگر ویم]] | ||
+ | |||
+ | با این تنظیم [[Vim|ویم]] هم از متن دو جهته پشتیبانی خواهد کرد. | ||
{{bc|:set termbidi}} | {{bc|:set termbidi}} | ||
− | [[پرونده: | + | {{الگو:clear}} |
+ | |||
+ | == debconf == | ||
+ | [[پرونده:Debconf_RTL.png|300px|thumb|left|نمایی از درهم ریختگی متن فارسی در debconf]] | ||
+ | |||
+ | ابزار [[debconf]] که برای مدیریت پیکربندیهای بستهها در دبیان استفاده میشود، به صورت پیشگزیده از [[Dialog]] استفاده کرده که در دبیان و اوبونتو به [[whiptail]] اشاره دارد. از آنجا که whiptail در دبیان برای نشان دادن متن راست به چپ در رسانهٔ نصب، وصله شده، در شبیهسازهای پایانه مبتنی بر VTE مثل [[GNOME Console|کنسول]] یا پایانهٔ گنوم، به مشکل خورده و متن فارسی را درهم ریخته نشان میدهد. | ||
+ | |||
+ | {{الگو:clear}} | ||
+ | [[پرونده:Debconf_GTK.png|300px|thumb|left|نمایی از رابط GTK برای debconf]] | ||
+ | |||
+ | برای رفع این مشکل میتوانید با اجرای دستور زیر و گزینش Gnome، از رابط GTK برای مدیریت پیکربندیهای بستهها استفاده کنید: | ||
+ | {{bc | | ||
+ | sudo dpkg-reconfigure debconf | ||
+ | }} | ||
[[رده: خط فرمان]] | [[رده: خط فرمان]] | ||
[[رده: مقالههای کاربران]] | [[رده: مقالههای کاربران]] |
نسخهٔ ۲۱ آذر ۱۴۰۱، ساعت ۱۲:۱۱
از گذشته نوشتن متون فارسی یا به طور کلی زبانهای راست به چپ در پایانه با دشواریهایی روبه رو بود. اکنون با افزوده شدن پشتیبانی از متون دو جهته به کتابخانهٔ 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
debconf
ابزار debconf که برای مدیریت پیکربندیهای بستهها در دبیان استفاده میشود، به صورت پیشگزیده از Dialog استفاده کرده که در دبیان و اوبونتو به whiptail اشاره دارد. از آنجا که whiptail در دبیان برای نشان دادن متن راست به چپ در رسانهٔ نصب، وصله شده، در شبیهسازهای پایانه مبتنی بر VTE مثل کنسول یا پایانهٔ گنوم، به مشکل خورده و متن فارسی را درهم ریخته نشان میدهد.
برای رفع این مشکل میتوانید با اجرای دستور زیر و گزینش Gnome، از رابط GTK برای مدیریت پیکربندیهای بستهها استفاده کنید:
sudo dpkg-reconfigure debconf