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

کمک و پشتیبانی => انجمن عمومی => نویسنده: ahangarha در 25 خرداد 1396، 07:23 ب‌ظ

عنوان: مشکل تایپ فارسی در LibreOffice روی Kubuntu 17.04 [حل شد]
ارسال شده توسط: 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=



ممنون می‌شم راهنمایی کنید.
عنوان: پاسخ : مشکل تایپ فارسی در LibreOffice روی Kubuntu 17.04
ارسال شده توسط: سلمان م. در 25 خرداد 1396، 08:35 ب‌ظ
فونتی که انتخاب می‌کنی چی هست؟ مثلن بذار روی FreeSans ببین چی میشه.
عنوان: پاسخ : مشکل تایپ فارسی در LibreOffice روی Kubuntu 17.04
ارسال شده توسط: ahangarha در 25 خرداد 1396، 09:20 ب‌ظ
برای همه‌ی فونت‌ها، نتیجه همینه. من حتی فونت‌های B و XB رو هم نصب کرده‌ام. فرقی نمی‌کنه نتیجه
عنوان: پاسخ : مشکل تایپ فارسی در LibreOffice روی Kubuntu 17.04
ارسال شده توسط: ahangarha در 26 خرداد 1396، 12:40 ق‌ظ
بالاخره با کلی سر و کله زدن، مشکل حل شد.

حدسم درست بود. مشکل از 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
عنوان: پاسخ : مشکل تایپ فارسی در LibreOffice روی Kubuntu 17.04
ارسال شده توسط: Al!R3Za در 26 خرداد 1396، 01:24 ق‌ظ
بسیار عالی لطفا عبارت [حل شد] رو با تایتل تاپیک اضافه کنید  :D .