PDA

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



TAHA
04-23-2010, 10:24 PM
این مسئله از واضحات است که برای یک کاربر فارسی زبان سیستم عاملی ارزش دارد که در آن بتوان از امکانات فارسی مانند تایپ فارسی و فارسی نویسی در بخش های مختلف بهره برد. لینوکس هم به عنوان سیستم عاملی که کم کم جای خود را در خانه ها باز میکند، از این قاعده مستثنی نیست.


این مقاله به بررسی چگونگی فارسی نویسی در لینوکس می پردازد
به چه چیزهایی نیاز داریم؟
خوب برای اینکه عملیات فارسی نویسی برای لینوکس موفقیت آمیز باشد، به برنامه های زیر نیاز دارید :
محیط گرافیکی GNOME نسخه ۲ و بالاتر یا KDE نسخه ۳ و بالاتر XFree۸۶ نسخه ۴.۲.۰ و بالاتر
لازم به ذکر است که نسخه های محیط های GNOME و KDE که در بالا ذکر شدند، از Unicode پشتیبانی می کنند که می توانند کاراکترهای فارسی را به درستی نشان دهند. ضمنا برنامه Xfree۸۶ نسخه ۴.۲.۰ دارای بهبودهایی در بارگذاری فونت ها و پشتیبانی از antialiasing است.
چگونه شروع کنیم ؟
دستورات زیر را در یک پنجره ترمینال تایپ کنید:
ـ cp *.ttf /usr/X۱۱R۶/lib/X۱۱/fonts/TTF/ $
ـ cp fa /usr/X۱۱R۶/lib/X۱۱/xkb/symbols/ $
حاصل کار ۳ فایل خواهد بود که دو تای آنها قلم Tahoma و یکی صفحه کلید فارسی است که من آنرا با هر طوری بود درست کردم.
مراحل بعدی به صورت زیر است:
یک پنجره ترمینال باز کرده، سپس با تایپ دستور su بصورت کاربر ریشه وارد سیستم شوید. سپس دستور vi /etc/X۱۱/XF۸۶Config را تایپ کنید تا برنامه ویرایشگر vi اجرا شده و فایل پیکربندی Xfree۸۶ را برایتان باز کند
در برنامه vi در متن فایل بازشده، به دنبال Section InputDevice گشته و پس از پیدا کردن آن، در یک فضای خالی کاید insert را فشار داده و فرمانهای زیر را تایپ کنید:
Option “XkbOptions” “grp:ctrl_shift_toggle“
Option “XkbLayout” “fa”
کار کردن با vi مشابه ویرایشگرهای متنی دیگر است. خط نخست به Xfree۸۶ می گوید که با فشرده شدن، Ctrl+Shift زبان صفحه کلید عوض شود و خط دوم، زبان دوم را که فارسی است به آن معرفی میکند

پس از اتمام تایپ خطوط بالا، کلید Esc را فشار دهید، سپس کلید : را فشار داده و تایپ کنید wq و کلید Enter را فشار دهید. این کار تغییرات انجام شده را ذخیره کرده وبه خط فرمان باز میگردد.
در این مرحله باید دایرکتوری مربوط به فونتهای TrueType را به Xfree۸۶ معرفی کنید. برای این کار، مجددا در خط فرمان دستور vi /etc/fonts/fonts.conf را تایپ کنید. این کار فایل پیکربندی قلمها را باز میکند. به دنبال خط زیر که در ابتدای صفحه است بگردید:
/usr/X۱۱R۶/lib/X۱۱/fonts/Type۱
و مجددا با فشار دادن کلید insert خط زیر را زیر آن اضافه کنید:
/usr/X۱۱R۶/lib/X۱۱/fonts/TTF
پس از اتمام کلید Esc و سپس : را فشار داده و تایپ کنید wq تا تغییرات ذخیره شده و از برنامه vi خارج شوید.
خوب بخشهای مشکل کار را به اتمام رساندید. در مرحله بعدی باید فایل هایی را که باز کرده اید به مسیرهای مربوطه کپی کنید.برای این کار فرامین زیر را تایپ کنید:
cp *.ttf /usr/X۱۱R۶/lib/X۱۱/fonts/TTF/ $
cp fa /usr/X۱۱R۶/lib/X۱۱/xkb/symbols/ $
پس از اتمام کار، کلیدهای Alt+Ctrl+Backspace را فشار دهید تا Xserver مجددا راه اندازی شود و تغییراتی که ایجاد کردید در سیستم اعمال شود. مجددا در سیستم login کرده و این بار در منوی اصلی قسمت Preferences بخش Font را انتخاب کرده و برای قسمتهایی که در شکل زیر می بینید، فونت Tahoma را انتخاب کنید :
اکنون می توانید در بخشهای مختلف و برنامه هایی کهبا استفاده از GTK ۲.۰ طراحی شده اند، فارسی تایپ کنید. می توانید در مرورگر اینترنت خود نیز از زبان فارسی استفاده کنید.


منبع:سایت شبکه