انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ahangarha در 25 خرداد 1396، 07:23 بظ
-
سلام به دوستان
من سالهاست از اوبونتو روی لپتاپ استفاده میکنم. دو روز پیش هم از اول Kubuntu 17.04 نصب کردم و همه چیز مرتبه غیر از زمانی که میخوام در LibreOffice Writer فارسی بنویسم.
وقتی فارسی تایپ میکنم، چنین چیزی نوشته میشه:
(https://image.ibb.co/b2YJf5/Screenshot_20170615_191841.png)
در بخش تنظیمات برنامه، Complex Text Layout روی فارسی هست.
یکی از مشکلاتی که میدونم روی سیستمام وجود داره الان، مشکل locale هست: خروجی دستور:
➜ ~ locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=fa_IR.UTF-8
LANGUAGE=en_US
LC_CTYPE=fa_IR.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="fa_IR.UTF-8"
LC_PAPER=en_US
LC_NAME=en_US
LC_ADDRESS=en_US
LC_TELEPHONE=en_US
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US
LC_ALL=
ممنون میشم راهنمایی کنید.
-
فونتی که انتخاب میکنی چی هست؟ مثلن بذار روی FreeSans ببین چی میشه.
-
برای همهی فونتها، نتیجه همینه. من حتی فونتهای B و XB رو هم نصب کردهام. فرقی نمیکنه نتیجه
-
بالاخره با کلی سر و کله زدن، مشکل حل شد.
حدسم درست بود. مشکل از locale بود. اینکه چرا اینطور شد، هنوز برام سواله. اما با اضافه کردن
LC_ALL=en_US.UTF-8
به فایل
/etc/default/locale
و reboot کردن سیستم، مشکل حل شد.
البته در کنار انجام این کار، یک بار هم از دستور sudo dpkg-reconfigure locales
هم استفاده کردم که بعید میدونم تغییر خاصی در تنظیمات قبلیام ایجاد کرده باشه.
الان، نه تنها LibreOffice بدون مشکل کار میکنه، بلکه دیگه پیام خطای مربوط به LC_ALL رو هم دیگه دریافت نمیکنم.
الان محتوای فایل locale اینطور هست:
➜ ~ cat /etc/default/locale
# File generated by update-locale
LANG=en_US.UTF-8
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_MONETARY="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=en_US.UTF-8
-
بسیار عالی لطفا عبارت [حل شد] رو با تایتل تاپیک اضافه کنید :D .