منبع اصلی نوشتار زیر در این لینک قرار دارد

اضافه کردن طرح بندی فارسی کیبورد به آرچ گنو/لینوکس

سلام

اضافه کردن طرح بندی (layout) فارسی به کیبورد یکی از کارهایی هست که تقریباً همیشه مجبوریم بعد از نصب هر سیستم عاملی انجام بدیم. مخصوصاً در توزیع های گنو/لینوکسی مثله آرچ که بیشتر کارها به عهده ی خود کاربر هست.

برای این کار راه های زیادی وجود داره و راهی که در این پست می ریم یکی از اونهاست که البته فقط برای X کارساز هست یعنی اگر شما به دنبال استفاده در کنسول هستید به دنبال راه دیگه ای باشید.

برای شروع به مسیر کانفیگ xorg میریم. یعنی مسیر زیر:

/etc/X11/xorg.conf.d

حالا باید یه فایل کانفیگ جداگانه درست کنیم. یه چیزی مثلاً

90-keyboard-layouts.conf

و خطوط زیر رو توش نوشته و ذخیره می کنیم:

Section \"InputClass\"
    Identifier        \"keyboard\"
    Driver            \"evdev\"
    MatchIsKeyboard        \"on\"
    Option            \"XkbModel\"    \"evdev\"
    Option            \"XkbLayout\"     \"us,ir\"
    Option            \"XkbOptions\"    \"grp:switch,grp:alt_shift_toggle,grp_led:scroll\"
EndSection

من با این فایل کانفیگ می گم دو تا طرحبندی دارم که با فشردن همزمان کلیدهای alt و Shift به صورت متناوب بین اونها سوئیچ می کنم. و وقتی طرحبندی فارسی انتخاب می شه چراغ scroll روی کیبورد روشن می شه.

خب حالا می رسیم به اینکه ببینیم چی نوشتیم:

  • XkbModel: برای انتخاب مدل کیبورد به کار می ره و بیشتر برای استفاده از کلید های خاص (extra keys) هست. امّا برای کیبورد های معمولی می تونید از مدل های «pc104» و «pc105»‌ و «» استفاده کنید ولی برای لپتاپ ها بهتر هست که از مدل کیبوردتون رو بنویسید تا به مشکلی بر نخورید. برای مثال thinkpad60. لیست مدل های قابل پشتیبانی رو می تونید اینجا پیدا کنید:
    /usr/share/X11/xkb/rules/xorg
  • XkbLayout: لیستی از طرح بندی های موجود و مورد نظر رو می نویسیم. می تونید لیست طرح بندی های موجود رو در مسیر زیر ببیند به طوری که هر طرح بندی یه فایل جداگانه داره:
    /usr/share/X11/xkb/symbols/*
  • XkbOptions: با این گزینه می تونم مشخص می کنم که با چه کلیدهایی بین طرح بندی ها سوئیچ کنم، کدوم چراغ کیبورد روشن بشه و … . البته چراغ اطلاع دهنده برای طرح بندی آخر مورد استفاده قرار می گیره. برای امکانات دیگر این گزینه می تونید به مسیرها و فایلهای زیر رجوع کنید:
    /usr/share/X11/xkb/rules/xorg
    /usr/share/X11/xkb/symbols/*

 

حالا محض احتیاط و اطمینان ریبوت می کنم و بله :)

خب برای این پست باید از فرود عزیز برای کمکش برای راه افتادنم روی آرچ تشکر کنم. فرود جان ممنون :)

اطلاعات بیشتر در:

 



برچسب ها : , , , , , , , , , ,