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

کمک و پشتیبانی => انجمن عمومی => نویسنده: افشین در 03 بهمن 1397، 03:34 ب‌ظ

عنوان: افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: افشین در 03 بهمن 1397، 03:34 ب‌ظ
دوستان، تا آنجا که بنده متوجه شده‌ام در صفحه‌کلید استاندارد، کلیدی، چه مستقل و چه ترکیبی، برای درج نویسهٔ سریاء (یاء مرخم) تعبیه نشده است!

این نویسه به‌این‌صورت نوشته می‌شود: ۀ

نام علمی آن ARABIC LETTER HEH WITH YEH ABOVE است و کد یوینیکدش هم U+06C0 است.

ظاهراً باید به مسیر زیر بروم و فایل ir را ویرایش کنم:
/usr/share/X11/xkb/symbols
اما نمی‌دانم برای افزودن این نویسه به این فایل باید دقیقاً چه مقادیری را واردش کنم.
عنوان: پاسخ : افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: سلمان م. در 03 بهمن 1397، 07:04 ب‌ظ
این رو منظورت هست؟ (عکسش رو پیوست کردم)

باید اول I رو بزنی تا «ه» رو بنویسه و سپس shift+n رو بزنی تا «ٔ» رو برات بنویسه.

برای داشتن فونت فارسی هم می‌تونی که بسته زیر رو نصب کنی:

$ sudo apt install fonts-farsiweb

که فایل‌های زیر رو نصب می‌کنه:
$ dpkg --listfiles fonts-farsiweb
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/fonts-farsiweb
/usr/share/doc/fonts-farsiweb/changelog.Debian.gz
/usr/share/doc/fonts-farsiweb/copyright
/usr/share/doc/fonts-farsiweb/README.Debian
/usr/share/fonts
/usr/share/fonts/truetype
/usr/share/fonts/truetype/farsiweb
/usr/share/fonts/truetype/farsiweb/titr.ttf
/usr/share/fonts/truetype/farsiweb/nazlib.ttf
/usr/share/fonts/truetype/farsiweb/homa.ttf
/usr/share/fonts/truetype/farsiweb/nazli.ttf
عنوان: پاسخ : افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: افشین در 03 بهمن 1397، 07:14 ب‌ظ
نه!
نویسهٔ سریاء یک نویسهٔ مستقل است.
در صفحه‌کلیدهای ویندوزی، با ترکیب SHIFT+G درج می‌شود.
عنوان: پاسخ : افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: سلمان م. در 03 بهمن 1397، 10:45 ب‌ظ
امکانش هست که یه عکس ازش بگیری؟ چون من نمی‌تونم بین چیزی که تو نشون دادی و خودم نوشتم، تفاوتی ببینم. من ویندوز ندارم که بتونم روش نگاه کنم.

کیبوردی که توی اوبونتو هست «کیبورد استاندار فارسی» هست.
عنوان: پاسخ : افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: افشین در 04 بهمن 1397، 08:27 ق‌ظ
یک کار دقیق‌تر بکنید:
واژه‌پرداز لیبره‌آفیس را باز کنید و از نوارابزارش روی آیکون Insert Special Character کلیک کنید.
حالا این کد یونیکد را بیابید و درجش کنید در سندتان: 6C0
این نویسه دقیقاً همان نویسهٔ سریاء است.
عنوان: پاسخ : افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: افشین در 04 بهمن 1397، 08:31 ق‌ظ
(https://cdn.pbrd.co/images/HXSzOKl.png)

اطلاعات بیشتر دربارهٔ این نویسه:
https://graphemica.com/%DB%80
عنوان: پاسخ : افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: سید وحید رضا برهانی در 22 بهمن 1397، 01:48 ب‌ظ
سلام
ببین این حرفی که دنبالشی احتمالا مربوط به حروف فارسی نیست برای همین هم توی «صفحه کلید استاندارد فارسی» نیست
من کد حرفش رو (6c0 ) روی توی همون پوشه ای که خودت گفتی سرچ کردم و توی فایل ara (عربی) پیدا کردم و کلید ترکیبی اش هم برای چیدمان عربی  LSGT  هست . که خب می تونی همون خط رو کپی کنی تو فایل ir . ولی راه بهتر به نظرم استفاده از کلید های نخصوص برای درج یونیکد هست که تو هرجایی یکمی فرق می کنه.
برای تغییر فایل layout یا ساختن یک چیدمان سفارشی:
http://people.uleth.ca/~daniel.odonnell/Blog/custom-keyboard-in-linuxx11
وارد کردن کد یونیکد در libreoffice
https://ask.libreoffice.org/en/question/36653/how-do-i-insert-special-characters-in-libreoffice-on-ubuntu-if-alt188-or-other-key-combinations-dont-work/?answer=36656#post-id-36656
ولی در کل این حرف فارسی نیست.
عنوان: پاسخ : افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس
ارسال شده توسط: افشین در 22 بهمن 1397، 04:42 ب‌ظ
آفرین.
به‌درستی به علت مسئله و روش حل آن اشاره فرمودید.
خیلی متشکرم.