انجمنهای فارسی اوبونتو
کمک و پشتیبانی => میزکارهای گنو/لینوکس => سایر میزکارها => نویسنده: بابک طور در 25 دی 1392، 02:57 بظ
-
سلام.
من از اضافه کردن متن زیر به فایل rc.xml در فولدر تنظیمات openbox برای تغییر زبان استفاده کردم:
<keybind key="C-1">
<action name="Execute">
<execute>setxkbmap us</execute>
</action>
</keybind>
<keybind key="C-2">
<action name="Execute">
<execute>setxkbmap ir</execute>
</action>
</keybind>
ولی کیبرد لپتاپ من uk هست. و وقتی جای us از uk استفاده میکنم، با زدن ctrl+1 زبان عوض نمیشه.
حتی وقتی از دستور زیر توی ترمینال استفاده میکنم، خطا میده:
babak@babak-Studio-1558:~$ setxkbmap uk
Error loading new keyboard description
هم اینکه چجوری از یک سری دکمه به صورت toggle برای تغییر زبان استفاده کنم. مثلاً alt + space
-
setxkbmap us,ir -option "lv3:ralt_alt,grp:alt_shift_toggle"
-
مشکل uk حل شد. باید جاش مینوشتم gb.
setxkbmap us,ir -option "lv3:ralt_alt,grp:alt_shift_toggle"
دستت درد نکنه. فقط من این رو چجوری به فرمت بالا بنویسم؟ باید توی فایل rc.xml قرارش بدم.
-
مشکل uk حل شد. باید جاش مینوشتم gb.
setxkbmap us,ir -option "lv3:ralt_alt,grp:alt_shift_toggle"
دستت درد نکنه. فقط من این رو چجوری به فرمت بالا بنویسم؟ باید توی فایل rc.xml قرارش بدم.
خواهش می کنم. لازم نیست توی rc.xml بذاریش. اصلا فک نکنم بشه. بذارش توی autostartی جایی تا وقتی لاگین کردی اجرا شه.
-
ممنون ولی میخوام یاد بگیرم که چجوری توی rc.xml این کار رو انجام بدم.
-
جالب شد...
وقتی tint2 رو حذف کردم و جاش از lxpanle استفاده کردم و اَپلت زبان رو فعال کردم. تونستم با alt+shift این ار رو انجام بدم. گرچه شیوهی قبلی به جای خودش باقیه.
-
<merge key="input.xkb.layout" type="string">gb,ir</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,grp_led:scroll</merge>