برگزیده های پرشین تولز

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

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 بگردید

01.png


02.png


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

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

04.png


می تونید در بخش 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 کنید

attachment.php


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

attachment.php


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

attachment.php


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 ایران رو انتخاب کنید

attachment.php


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

Gilgamesh

Registered User
تاریخ عضویت
25 فوریه 2007
نوشته‌ها
182
لایک‌ها
0
۲- اضافه کردن صفحه کلید

Switch to Next Keyboard Layout=Alt+Shift_L

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

zfarhad2003

Registered User
تاریخ عضویت
19 ژانویه 2004
نوشته‌ها
1,155
لایک‌ها
3
سن
40
محل سکونت
R7 register
واقعا مفید و کامل بود. دستتون درد نکنه
 

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

xfardic-0.9.1.png

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

موفق باشید
 

Gilgamesh

Registered User
تاریخ عضویت
25 فوریه 2007
نوشته‌ها
182
لایک‌ها
0
آیا xfardic تلفظها را هم دارد؟
 

taxi driver

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

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

taxi driver

Registered User
تاریخ عضویت
11 فوریه 2005
نوشته‌ها
202
لایک‌ها
3
خبر جدید
قراره در ورژن بعد اضافه بشه
 

amirghasemi

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

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

taxi driver

Registered User
تاریخ عضویت
11 فوریه 2005
نوشته‌ها
202
لایک‌ها
3
ممنون
خب بگذار کمی کاملترش بکنم
اگر خط بالا را اینطوری بنویسید:
Switch to Next Keyboard Layout=Alt+Shift_L;Alt+Shift_R
اینطوری با هر کدام از آلت شیفتها می توانید زبانها را سوپیچ کنید(چپی ها و راستی ها)
البته آلت شیفت سمت چپ ارجحیت بیشتری نسبت به سمت راست دارد
یعنی اگر شما با سمتی چپی زبان را روی فارسی گذاشته باشید
با آلت شیفت راست نمی توانید آنرا انگلیسی کنید ولی برعکسش می شود
ولی اگر با آلت شیفت سمت راست زبان را فارسی کنید با همان هم می توانید
انگلیسی اش کنید
در ضمن در کیبورد لینوکس حرف پ فرق دارد
حرف پ در لینوکس حرف M است

پس منم کامل ترش کنم

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

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

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

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
40
محل سکونت
نصف جهان
با تشکر فراوان از دوست گرامی کرگدن جان

بسیار کار زیبا و آموزنده ای بود
 

b.yasini

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

Kim Gap Soo

کاربر تازه وارد
تاریخ عضویت
11 می 2012
نوشته‌ها
15
لایک‌ها
3
دستتون درد نکنه. ایشالا خیلیا دیده باشن و بدردشون خورده باشه.
 

sezar

Registered User
تاریخ عضویت
24 مارس 2006
نوشته‌ها
245
لایک‌ها
54
سن
34
محل سکونت
Tehran
سپاس و تشكر اما شل اينترفيس فقط گنوم!
 

Sasameki

Registered User
تاریخ عضویت
13 اکتبر 2012
نوشته‌ها
206
لایک‌ها
71
با سپاس از شما بابت این آموزش خوب
من از لینوکس slitaz استفاده میکنم میشه یه زحمتی بکشید بگید توی این توزیع چطوری میتونم فارسی تایپ کنم؟ من اون آموزش شما رو خوندم اما چون قدیمیه فکر نکنم روی این لینوکس کار کنه. راهی نیست فقط با رابط گرافیکی فارسی رو نصب کرد؟ پکیجی چیزی نیس با چهار تا کلیک بشه دانلود و نصب کرد؟
 

Susan1

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