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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: افزودن نویسهٔ سریاء به صفحه‌کلید استاندارد لینوکس  (دفعات بازدید: 923 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
دوستان، تا آنجا که بنده متوجه شده‌ام در صفحه‌کلید استاندارد، کلیدی، چه مستقل و چه ترکیبی، برای درج نویسهٔ سریاء (یاء مرخم) تعبیه نشده است!

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

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

ظاهراً باید به مسیر زیر بروم و فایل ir را ویرایش کنم:
/usr/share/X11/xkb/symbols
اما نمی‌دانم برای افزودن این نویسه به این فایل باید دقیقاً چه مقادیری را واردش کنم.

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
این رو منظورت هست؟ (عکسش رو پیوست کردم)

باید اول 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:06 ب‌ظ توسط سلمان م. »

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
نه!
نویسهٔ سریاء یک نویسهٔ مستقل است.
در صفحه‌کلیدهای ویندوزی، با ترکیب SHIFT+G درج می‌شود.

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
امکانش هست که یه عکس ازش بگیری؟ چون من نمی‌تونم بین چیزی که تو نشون دادی و خودم نوشتم، تفاوتی ببینم. من ویندوز ندارم که بتونم روش نگاه کنم.

کیبوردی که توی اوبونتو هست «کیبورد استاندار فارسی» هست.
« آخرین ویرایش: 03 بهمن 1397، 10:49 ب‌ظ توسط سلمان م. »

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
یک کار دقیق‌تر بکنید:
واژه‌پرداز لیبره‌آفیس را باز کنید و از نوارابزارش روی آیکون Insert Special Character کلیک کنید.
حالا این کد یونیکد را بیابید و درجش کنید در سندتان: 6C0
این نویسه دقیقاً همان نویسهٔ سریاء است.

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی


اطلاعات بیشتر دربارهٔ این نویسه:
https://graphemica.com/%DB%80
« آخرین ویرایش: 04 بهمن 1397، 11:01 ق‌ظ توسط افشین »

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
سلام
ببین این حرفی که دنبالشی احتمالا مربوط به حروف فارسی نیست برای همین هم توی «صفحه کلید استاندارد فارسی» نیست
من کد حرفش رو (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
ولی در کل این حرف فارسی نیست.
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین افشین

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
    • لیبره‌آفیسِ فارسی
آفرین.
به‌درستی به علت مسئله و روش حل آن اشاره فرمودید.
خیلی متشکرم.