آژانس هواپیمایی
pop up

فارسی سازی لینوکس

شروع موضوع توسط taxi driver ‏22 جولای 2007 در انجمن لینوکس و سیستم عاملهای OpenSource

  1. taxi driver

    taxi driver Registered User

    تاریخ عضویت:
    ‏11 فوریه 2005
    نوشته ها:
    202
    تشکر شده:
    3
    با توجه به اینکه کاربر ها نیاز به زبان فارسی دارند و خیلی هم مهمه در این تاپیک نحوه فارسی سازی در این سیستم عامل و تنظیم نرم افزار های دیگر برای استفاده از این زبان بررسی می شود

    ۱- نصب فونت

    چون فونت ها هم از قانون کپی رایت مستثنی نیستن توزیع ها ازشون استفاده نمی کنن
    پس باید از فونت های آزاد استفاده کنید یا فونت های ویندوزتون ( که پتنت دارن) رو استفاده کنید

    چند فونت آزاد رو معرفی می کنم
    farsi fonts 0.4
    http://sourceforge.net/project/showfiles.php?group_id=124702

    سایت های رسمی
    http://www.farsiweb.ir/wiki/Products/PersianFonts
    http://fpf.sourceforge.net/per/index.html

    فونت های دیگه ای هم هست ( مثل فونت های برنا رایانه) که می تونید از سایتشون دانلود کنید ولی آزاد نیستن

    اینم فونت های برنا و tahoma از سایت هزار دستان
    http://hezardastan.sourceforge.net/persianfonts/bfonts.tar.gz
    http://hezardastan.sourceforge.net/persianfonts/tahoma.tar.gz

    بعد از دریافت این فونت ها ( یا فونت های ویندوزتون) کار های زیر رو بکنید

    به شاخه /usr/share/fonts/ برید
    یه دایرکتوری با فرمان mkdir با نام دلخواه ایجاد کنید
    مثلاْ mkdir ttf-persian

    همه این فونت ها رو مستقیم تواین فولدر کپی کنید ( با دستور cp یا در مود گرافیکی)

    کش فونت ها رو ریفرش کنید
    sudo fc-cache -f -v

    به همین راحتی فونت ها رو نصب کردید

    پ.ن

    در محیط گرافیکی هم می تونید این کار رو بکنید (control center-system administration -font installer)


    ۲- اضافه کردن صفحه کلید

    الف) gnome

    با توجه به اینکه توزیع های مختلفی داریم ( که از ورژن های مختلف gnome استفاده می کنن) ممکنه جا ها یکم فرق بکنه

    عکس های زیر هم مربوط به توزیع اوبونتو و از سایت هزار دستان هست

    در منو system ( معمولاْPreferences ولی فدورا ۷ در administration ) به دنبال keyboard بگردید

    [​IMG]

    [​IMG]

    رو add کلیک کنید و کیبورد iran رو اضافه کنید

    برای عوض کردن کیبورد ها به سربرگ بعدی برید

    [​IMG]

    می تونید در بخش Group Shift/Lock behavior تیک قسمت Both Alt keys together change group را برداشته و قسمت Alt+Shift changes group را تیک دار نمائید.

    برای اضافه کردن آیکون کیبورد به پنل روی اون رایت کلیک کنید و بعد add to panel
    keyboard indicator رو انتخاب کنید




    ب) kde

    در control center ( یا به طور مستقیم) regionaal & accessibility رو انتخاب کنید
    وبعد keyboard layout

    iran رو add کنید

    [​IMG]

    در سر برگ swich option
    enable sticky switching رو بزنید

    [​IMG]

    در سربرگ xkb options هم اونو enable کنید و alt وshift رو انتخاب کنید

    [​IMG]

    apply رو بزنید

    نکته:

    در بعضی از توزیع ها ممنکه با کلید های switch مشکل داشته باشید و فقط ctrl+alt+k کار کنه
    در این صورت بعد از مراحل بالا به
    /root/.kde/share/config برید و kdeglobals رو ویرایش کنید
    Switch to Next Keyboard Layout که همون ctrl+alt+k هست رو به Alt+Shift_L تغییر بدید

    Switch to Next Keyboard Layout=Alt+Shift_L

    ممکنه بازم مشکل داشته باشه
    مراحل گرافیکی رو (بعد از ویرایش این فایل) دوباره انجام بدید اگر بازم مشکل داشت بیاید ایجا مطرح کنید

    ۳- محیط فارسی نویسی

    خب حالا به یه محیط نیاز داریم که مطالبمون رو بتونیم بنویسیم

    معروفترینش openoffice هست
    اگه کسی باهاش کار کرده باشه دیده که با right to left مشکل داره
    برای رفع این مشکل
    وارد ورد پروسسورش بشید
    از tools گزینه options رو انتخاب کنید
    سپس language settings و language


    enabled for asian languages رو تیک بزنید
    و بعد از ctl ایران رو انتخاب کنید

    [​IMG]

    right to left هم درست شد و آیکونش دیگه کار می کنه

    از فارسی نویسی لذت ببرید


    موفق و شاد باشید
     

    فایل های ضمیمه:

    • keylay.jpg
      keylay.jpg
      اندازه فایل:
      55.7 KB
      نمایش ها:
      333
    • xkb.jpg
      xkb.jpg
      اندازه فایل:
      40.4 KB
      نمایش ها:
      321
    • switch.jpg
      switch.jpg
      اندازه فایل:
      13.1 KB
      نمایش ها:
      236
    • openoffice.jpg
      openoffice.jpg
      اندازه فایل:
      39.5 KB
      نمایش ها:
      318
    Alirezafy از این نوشته تشکر کرده است.
  2. Gilgamesh

    Gilgamesh Registered User

    تاریخ عضویت:
    ‏25 فوریه 2007
    نوشته ها:
    181
    تشکر شده:
    0
    KDE چطور؟
     
  3. Gilgamesh

    Gilgamesh Registered User

    تاریخ عضویت:
    ‏25 فوریه 2007
    نوشته ها:
    181
    تشکر شده:
    0
    ممنون
    خب بگذار کمی کاملترش بکنم
    اگر خط بالا را اینطوری بنویسید:
    Switch to Next Keyboard Layout=Alt+Shift_L;Alt+Shift_R
    اینطوری با هر کدام از آلت شیفتها می توانید زبانها را سوپیچ کنید(چپی ها و راستی ها)
    البته آلت شیفت سمت چپ ارجحیت بیشتری نسبت به سمت راست دارد
    یعنی اگر شما با سمتی چپی زبان را روی فارسی گذاشته باشید
    با آلت شیفت راست نمی توانید آنرا انگلیسی کنید ولی برعکسش می شود
    ولی اگر با آلت شیفت سمت راست زبان را فارسی کنید با همان هم می توانید
    انگلیسی اش کنید
    در ضمن در کیبورد لینوکس حرف پ فرق دارد
    حرف پ در لینوکس حرف M است
     
  4. zfarhad2003

    zfarhad2003 Registered User

    تاریخ عضویت:
    ‏19 ژانویه 2004
    نوشته ها:
    1,152
    تشکر شده:
    3
    محل سکونت:
    R7 register
    واقعا مفید و کامل بود. دستتون درد نکنه
     
  5. taxi driver

    taxi driver Registered User

    تاریخ عضویت:
    ‏11 فوریه 2005
    نوشته ها:
    202
    تشکر شده:
    3
    ۴- ابزار های کاربردی

    خب یکی دیگه از نرم افزار های مورد نیاز فارسی زبان ها دیکشنری هست
    خوشبختانه جامعه نرم افزار های آزاد فارسی زبان در این زمینه کارهای قابل قبولی داشته

    xfardic


    سایت رسمی
    http://www.xfardic.org/html/index.php


    دوتا database داره که می تونید از اینجا بگیرید
    http://sourceforge.net/project/showfiles.php?group_id=103427&package_id=165900

    [​IMG]
    sib
    سایت رسمی
    http://sib.osp.ir/
    دریافت پک rpm ورژن۰.۷ برای gnome (برای kde از سایت خودش دان کنید)

    http://www.gnudownload.org/people/~bahram/sib/sib-0.7-1.noarch.rpm

    اسکرین شات از این برنامه
    http://sib.osp.ir/img/screenshot-0.7.png

    موفق باشید
     
  6. Gilgamesh

    Gilgamesh Registered User

    تاریخ عضویت:
    ‏25 فوریه 2007
    نوشته ها:
    181
    تشکر شده:
    0
    آیا xfardic تلفظها را هم دارد؟
     
  7. boxilink
  8. taxi driver

    taxi driver Registered User

    تاریخ عضویت:
    ‏11 فوریه 2005
    نوشته ها:
    202
    تشکر شده:
    3
    نه
    جعبه لایتنر داره

    الان یادم نیست ولی یه کامند بود متن رو برات می خوند به دردت نمی خوره
     
  9. taxi driver

    taxi driver Registered User

    تاریخ عضویت:
    ‏11 فوریه 2005
    نوشته ها:
    202
    تشکر شده:
    3
    خبر جدید
    قراره در ورژن بعد اضافه بشه
     
  10. amirghasemi

    amirghasemi Registered User

    تاریخ عضویت:
    ‏5 مارس 2005
    نوشته ها:
    342
    تشکر شده:
    1
    محل سکونت:
    شیراز
    سلام دوستان

    آقا چرا کسی یک Distro خوب لینوکس رو فارسی نمی کنه که همه ازش استفاده کنن ؟
    یک چیزی مثل Sharif Linux ، البته با این تفاوت که امکان update تحت شبکه هم داشته باشه، درست مثل همین Ubuntu
     
  11. taxi driver

    taxi driver Registered User

    تاریخ عضویت:
    ‏11 فوریه 2005
    نوشته ها:
    202
    تشکر شده:
    3
    پس منم کامل ترش کنم

    ئ (ی همزه) هم Shift+S هست
    ویرگول shift+3 و shift+2 (فارسی انگلیسی)

    این کیبورد کیبورد استاندارد ایران هست نه کیبوردی که در ویندوز به اون عادت کردید
    همینطور تنوین ها جا به جا هستند

    یه نکته دیگه هم در هنگام زدن alt+shift سعی کنید alt رو یه کوچولو زود تر بزنید تا راحت تر باشید
     
  12. Gilgamesh

    Gilgamesh Registered User

    تاریخ عضویت:
    ‏25 فوریه 2007
    نوشته ها:
    181
    تشکر شده:
    0
    خیلی خوبه :)
    راستی توی سایت پایتون یک برنامه با زبان پایتون نوشتند
    که می شود دیکشنری های تحت Babylon را به دیکشنری های xfardic
    تبدیل کرد
     
  13. alireza sh

    alireza sh مدیر بازنشسته

    تاریخ عضویت:
    ‏2 ژانویه 2006
    نوشته ها:
    2,668
    تشکر شده:
    66
    محل سکونت:
    نصف جهان
    با تشکر فراوان از دوست گرامی کرگدن جان

    بسیار کار زیبا و آموزنده ای بود
     
  14. avajang.com .leftavajang.com.right
  15. b.yasini

    b.yasini کاربر فعال تاریخ و پزشکی و سلامت کاربر فعال

    تاریخ عضویت:
    ‏24 جولای 2010
    نوشته ها:
    7,662
    تشکر شده:
    2,927
    محل سکونت:
    Living in Dreams
    یک نکته برای دوستداران لینوکس
    حرف پ که با کلید M زده میشه برای خیلی ها مثل خود من مشکل ساز بود منظورم جاشه.
    اما باید بدونید که جای اصلی حرف پ همونجاست و مایکروسافت با قلدری جاشو عوض کرده.
    موفق باشید
     
  16. amir200xven

    amir200xven Registered User

    تاریخ عضویت:
    ‏4 ژانویه 2012
    نوشته ها:
    22
    تشکر شده:
    1
  17. Datis0

    Datis0 Registered User

    تاریخ عضویت:
    ‏7 ژوئن 2007
    نوشته ها:
    475
    تشکر شده:
    42
    محل سکونت:
    Esfahan
    بله سوال بعدی ؟؟ :D
     
  18. Kim Gap Soo

    Kim Gap Soo کاربر تازه وارد

    تاریخ عضویت:
    ‏11 می 2012
    نوشته ها:
    15
    تشکر شده:
    3
    دستتون درد نکنه. ایشالا خیلیا دیده باشن و بدردشون خورده باشه.
     
  19. Profession@l

    [email protected] همکار بازنشسته

    تاریخ عضویت:
    ‏12 می 2007
    نوشته ها:
    2,837
    تشکر شده:
    311
    محل سکونت:
    Sky
  20. sezar

    sezar Registered User

    تاریخ عضویت:
    ‏24 مارس 2006
    نوشته ها:
    245
    تشکر شده:
    53
    محل سکونت:
    Tehran
    سپاس و تشكر اما شل اينترفيس فقط گنوم!
     
  21. Sasameki

    Sasameki Registered User

    تاریخ عضویت:
    ‏13 اکتبر 2012
    نوشته ها:
    207
    تشکر شده:
    70
    با سپاس از شما بابت این آموزش خوب
    من از لینوکس slitaz استفاده میکنم میشه یه زحمتی بکشید بگید توی این توزیع چطوری میتونم فارسی تایپ کنم؟ من اون آموزش شما رو خوندم اما چون قدیمیه فکر نکنم روی این لینوکس کار کنه. راهی نیست فقط با رابط گرافیکی فارسی رو نصب کرد؟ پکیجی چیزی نیس با چهار تا کلیک بشه دانلود و نصب کرد؟
     
  22. Susan1

    Susan1 Registered User

    تاریخ عضویت:
    ‏4 فوریه 2011
    نوشته ها:
    51
    تشکر شده:
    180
    محل سکونت:
    چناران
    یا خداااااااااااااااااااااااا !!!
    منی که فقط یه اسم از لینوکس شنیدم ، برا تحویل پروژم که راجب فارسی نویسی تو لینوکسه ، چه خاکی تو سرم بریزم !!؟؟ :D :blink: