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

تازه کار => انجمن تازه‌کاران => نویسنده: Aminam در 18 امرداد 1398، 11:45 ب‌ظ

عنوان: مشکل نوشته های فارسی بهم ریخته لینوکس در ترمینال
ارسال شده توسط: Aminam در 18 امرداد 1398، 11:45 ب‌ظ
سلام دوستان وقتتون بخیر چه در ترمینال چه در قسمت ترمینال vscode وبقیه چیزارو تست نکردم وقتی خروجی فارسی بهم میده کلمات کاملا بهم ریختس . پیشاپیش تشکر از اشتراک راه حل هاتون
عنوان: پاسخ : مشکل نوشته های فارسی بهم ریخته لینوکس در ترمینال
ارسال شده توسط: رسول سعیدنژاد در 18 امرداد 1398، 11:59 ب‌ظ
بعضی از ترمینال‌ها از زبان فارسی پشتیبانی نمی‌کنن.
ولی مثلاً ترمینال KDE که به Konsole معروفه، این مشکل رو نداره. می‌تونی نصبش کنی:
sudo apt install konsole

و یا این‌که از بستهٔ libfribidi استفاده کنی که خروجی دستوراتت رو می‌تونی پایپ کنی بهش تا برات بدون مشکل فارسی رو اجرا کنه. اینم باید نصب کنی:
sudo apt install libfribidi-bin

عنوان: پاسخ : مشکل نوشته های فارسی بهم ریخته لینوکس در ترمینال
ارسال شده توسط: Aminam در 19 امرداد 1398، 12:39 ق‌ظ

و یا این‌که از بستهٔ libfribidi استفاده کنی که خروجی دستوراتت رو می‌تونی پایپ کنی بهش تا برات بدون مشکل فارسی رو اجرا کنه. اینم باید نصب کنی:
sudo apt install libfribidi-bin


درود سپاس از پاسخگوییتون بنده تازه کاربر لینوکس شدم میشه روش دوم که گفتید رو توضیح بدید؟ چون داخل ترمینال تکست ادیتور ها و ای دی ای ها که مال کار بنده هستن از ترمینال پیش فرض استفاده میشه راستی اقای سعید نژاد بنده فایل gnome-terminal.desktop رو دستکاری کردم و بکاپی که احتمالا به اشتباه ازش گرفته بودمم تغیر کرده حالا نسخه دیفالتشو دارید بهم بدید؟ قسمت [Desktop Action new-window] رو دستکاری کردم. اقا بازم تشکر خیلی سوال پرسیدم میدونم مشکل تایم هست واقعا شرمنده من خودم برنامه نویسم درک میکنم اما در لینوکس مبتدی هستم .
عنوان: پاسخ : مشکل نوشته های فارسی بهم ریخته لینوکس در ترمینال
ارسال شده توسط: رسول سعیدنژاد در 19 امرداد 1398، 01:17 ق‌ظ
برای استفاده از libfribidi کافیه بعد از نصب، دستورت رو اجرا کنی و بعد خروجیش رو با پایپ، بدی بهش.
اینجوری:
ls | fribidi

هرجای خروجی دستورت اگه فارسی باشه، درست نشونش می‌ده.


اون فایل هم درستش org.gnome.Terminal.desktop هست.
[Desktop Entry]
# VERSION=3.32.1
Name=Terminal
Comment=Use the command line
Keywords=shell;prompt;command;commandline;cmd;
TryExec=gnome-terminal
Exec=gnome-terminal
Icon=org.gnome.Terminal
Type=Application
Categories=GNOME;GTK;System;TerminalEmulator;
StartupNotify=true
X-GNOME-SingleWindow=false
OnlyShowIn=GNOME;Unity;
Actions=new-window;preferences;
X-Ubuntu-Gettext-Domain=gnome-terminal

[Desktop Action new-window]
Name=New Window
Exec=gnome-terminal --window

[Desktop Action preferences]
Name=Preferences
Exec=gnome-terminal --preferences


عنوان: پاسخ : مشکل نوشته های فارسی بهم ریخته لینوکس در ترمینال
ارسال شده توسط: Farhaad 1992 در 23 امرداد 1398، 06:19 ب‌ظ

چگونگی تنظیم ترمینال برای استفاده از برنامه fribidi
 (https://forum.ubuntu-ir.org/index.php?topic=148049.0)