تبلیغات
رایانه - فارسی نویسی در لینوكس
 
رایانه
پیشرفت دنیای امروز=دانش علم رایانه
شنبه 25 دی 1389 :: نویسنده : کریمی
این مسئله از واضحات است كه برای یك كاربر فارسی زبان سیستم عاملی ارزش دارد كه در آن بتوان از امكانات فارسی مانند تایپ فارسی و فارسی نویسی در بخش های مختلف بهره برد. لینوكس هم به عنوان سیستم عاملی كه كم كم جای خود را در خانه ها باز میكند، از این قاعده مستثنی نیست. این مقاله به بررسی چگونگی فارسی نویسی در لینوكس می پردازد.

به چه چیزهایی نیاز داریم؟
خوب برای اینكه عملیات فارسی نویسی برای لینوكس موفقیت آمیز باشد، به برنامه های زیر نیاز دارید:

- محیط گرافیكی GNOME نسخه 2 و بالاتر یا KDE نسخه 3 و بالاتر

- XFree86 نسخه 4.2.0 و بالاتر

لازم به ذكر است كه نسخه های محیطهای GNOME و KDE كه در بالا ذكر شدند، از Unicode پشتیبانی میكنند كه میتوانند كاراكترهای فارسی را به درستی نشان دهند. ضمنا برنامه Xfree86 نسخه 4.2.0 دارای بهبودهایی در بارگزاری فونت ها و پشتیبانی از antialiasing است.

چگونه شروع كنیم ؟
برای شروع ابتدا بسته فارسی را از بخش دانلوددریافت كرده آنرا باز كنید. برای بازكردن این فایل كافی است دستورات زیر را در یك پنجره ترمینال تایپ كنید:

$ gunzip farsi_pack.tar.gz

$ tar -xf farsi_pack.tar

حاصل كار 3 فایل خواهد بود كه دو تای آنها قلم Tahoma و یكی صفحه كلید فارسی است كه من آنرا با هر طوری بود درست كردم.

مراحل بعدی به صورت زیر است:
- یك پنجره ترمینال باز كرده، سپس با تایپ دستور su بصورت كاربر ریشه وارد سیستم شوید. سپس دستور vi /etc/X11/XF86Config را تایپ كنید تا برنامه ویرایشگر vi اجرا شده و فایل پیكربندی Xfree86 را برایتان باز كند.

- در برنامه vi در متن فایل بازشده، به دنبال Section InputDevice گشته و پس از پیدا كردن آن، در یك فضای خالی كاید insert را فشار داده و فرمانهای زیر را تایپ كنید:

Option "XkbOptions" "grp:ctrl_shift_toggle"


Option "XkbLayout" "fa"

كار كردن با vi مشابه ویرایشگرهای متنی دیگر است. خط نخست به Xfree86 می گوید كه با فشرده شدن، Ctrl+Shift زبان صفحه كلید عوض شود و خط دوم، زبان دوم را كه فارسی است به آن معرفی میكند.

پس از اتمام تایپ خطوط بالا، كلید Esc را فشار دهید، سپس كلید : را فشار داده و تایپ كنید wq و كلید Enter را فشار دهید. این كار تغییرات انجام شده را ذخیره كرده وبه خط فرمان باز میگردد.

- در این مرحله باید دایركتوری مربوط به فونتهای TrueType را به Xfree86 معرفی كنید. برای این كار، مجددا در خط فرمان دستور vi /etc/fonts/fonts.conf را تایپ كنید. این كار فایل پیكربندی قلمها را باز میكند. به دنبال خط زیر كه در ابتدای صفحه است بگردید:



/usr/X11R6/lib/X11/fonts/Type1



و مجددا با فشار دادن كلید insert خط زیر را زیر آن اضافه كنید:



/usr/X11R6/lib/X11/fonts/TTF



پس از اتمام كلید Esc و سپس : را فشار داده و تایپ كنید wq تا تغییرات ذخیره شده و از برنامه vi خارج شوید.

- خوب بخشهای مشكل كار را به اتمام رساندید. در مرحله بعدی باید فایل هایی را كه باز كرده اید به مسیرهای مربوطه كپی كنید.برای این كار فرامین زیر را تایپ كنید:

$ cp *.ttf /usr/X11R6/lib/X11/fonts/TTF/

$ cp fa /usr/X11R6/lib/X11/xkb/symbols/

پس از اتمام كار، كلیدهای Alt+Ctrl+Backspace را فشار دهید تا Xserver مجددا راه اندازی شود و تغییراتی كه ایجاد كردید در سیستم اعمال شود. مجددا در سیستم login كرده و این بار در منوی اصلی قسمت Preferences بخش Font را انتخاب كرده و برای قسمتهایی كه در شكل زیر می بینید، فونت Tahoma را انتخاب كنید :

- اكنون میتوانید در بخشهای مختلف و برنامه هایی كه با استفاده از GTK 2.0 طراحی شده اند، فارسی تایپ كنید. میتوانید در مرورگر اینترنت خود نیز از زبان فارسی استفاده كنید.

آیا در مجموعه برنامه های اداری OpenOffice امكان تایپ فارسی وجود دارد؟
استفاده از امكانات فارسی در محیطهای متفرقه امكان خوبی است، ولی این هنگامی تكمیل میشود كه بتوان در محیطهای اداری نیز از امكانات فارسی استفاده كرد. بله شما میتوانید در مجموعه برنامه های اداری OpenOffice فارسی تایپ كنید. البته این بستگی به نسخه ای دارد كه شما در حال استفاده از آن هستید. این امكان در نسخه 1.00 وجود ندارد، زیرا در آن پشتیبانی از CTL فعال نمی باشد. برای استفاده از امكانات فارسی باید نسخه های دارای پشتیبانی از CTL مانند نسخه 1.1 را دانلود كنید. كافی است به آدرس http://www.openoffice.org مراجعه كنید. البته دانلود كردن این مجموعه كمی جرات می خواهد كه البته به آن می ارزد.واقعا مجموعه OpenOffice جانشین خوبی برای MS-Office به شمار میرود. این مجموعه هم فایلهای MS-Office را میخواند و هم به فرمت آن Save میكند. (حتی بهتر از خود مایكروسافت!) حجم آن حدود 74 مگابایت است. البته برای دانلود با مودم عدد بزرگی است ولی در مقایسه با 700 -800 مگابایت MS-Office یك شاهكار به شمار میرود. این مجموعه محصول یكی از دشمنان مایكروسافت یعنی Sun Microsystems است و بصورت كد باز ارائه میشود و تماما با Java نوشته شده است.

آیا امكان استفاده از قلمهای TTF آشنای زبان فارسی در مجموعه OpenOffice وجود دارد؟
خوب خیلی از ما به قلمهای آشنای فارسی كهسالهاست از آنها استفاده میكنیم، عادت كرده ایم. مانند قلمهای زر، نسیم، نازنین، لوتوس، كامپیوست و... . متاسفانه در حالت عادی اگر این قلمها را طبق اصول بالا در مسیر /usr/X11R6/lib/X11/fonts/TTF/ كپی شوند، بعلت اینكه Unicode نیستند، نمی توانید از آنها در OpenOffice بهره گیری نمایید، ولی من توانستم به هر نحوی نسخه های Unicode آنها را ایجاد كنم و برای دانلود در وبلاگ قرار خواهم داد تا همگان استفاده كنند.

آیا لینوكس واقعا میتواند جایگزین ویندوز در امور روزمره شود؟
خوب با روند پیش رونده ای كه لینوكس در حال انجام آن است، این امكان بزودی برای همگان فراهم خواهد شد تا به راحتی از ویندوز دل بكنند، چون معادل تمام برنامه های ویندوز و حتی قوی تر از آن در لینوكس موجود است.




نوع مطلب :
برچسب ها :
لینک های مرتبط :
شنبه 14 مرداد 1396 10:22 ب.ظ
I really like what you guys are usually up too.
Such clever work and coverage! Keep up the
fantastic works guys I've added you guys to blogroll.
جمعه 13 مرداد 1396 06:00 ق.ظ
fantastic points altogether, you just won a new reader.
What may you recommend in regards to your put up that you just made a few days in the past?

Any positive?
سه شنبه 10 مرداد 1396 03:49 ق.ظ
This is a great tip especially to those new to the blogosphere.
Short but very precise information… Many thanks
for sharing this one. A must read post!
چهارشنبه 3 خرداد 1396 03:39 ق.ظ
I'm not sure where you're getting your information, but good topic.
I needs to spend some time learning more or understanding more.

Thanks for magnificent info I was looking for this information for my
mission.
دوشنبه 1 خرداد 1396 06:26 ب.ظ
This is really attention-grabbing, You're a very
professional blogger. I've joined your rss feed and look ahead to seeking more of your
fantastic post. Also, I have shared your web site in my social
networks
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
 
 
 
----------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------