উত্তর:
আপনি Lxkeymap পছন্দ হিসাবে ব্যবহার করতে পারেন। প্যানেল পছন্দসমূহ / প্যানেল অ্যাপলেটগুলির অধীনে একটি কীবোর্ড লেআউট স্যুইচার রয়েছে।
আরনো যেমন বলেছেন, চেষ্টা করুন:
setxkbmap -option grp:alt_shift_toggle "us,il"
(হিব্রু জন্য)
এটি স্থায়ী করতে:
echo '@setxkbmap -option grp:alt_shift_toggle "us,il"' | sudo tee -a /etc/xdg/lxsession/Lubuntu/autostart
এটি একটি সাধারণ সমাধান যা কীবোর্ড লেআউটগুলি সেট করার সময় এবং অন্যান্য শর্টকাট দিয়ে তাদের পরিবর্তন করার সাথে সাথে অন্যান্য সম্ভাব্য সমস্যাগুলি সমাধান করা। আমি লুবুন্টু একরিক, সুনির্দিষ্ট এবং পরিমাণগতভাবে এটি পরীক্ষা করেছি।
এলএক্সপ্যানেল থেকে কীবোর্ড লেআউট হ্যান্ডলারের বোতামে ডান ক্লিক করুন
তারপর যোগ"
একই ভাষার জন্য বিভিন্ন ধরণের লেআউট রয়েছে
শর্টকাটও সেট করুন (লেআউট বিকল্প পরিবর্তন করুন)।
বা সেটিংস লগআউটের পরে সম্মানিত হয় না, বা অনুশীলন ইত্যাদিতে তাদের অনুবাদ হয় না ((এটি আমার কাছে প্রায়শই ১১.১০-এ ঘটেছিল, এখন আর ১২.০৪-এর পরে নয়)।
এর সাথে বর্তমান এক্সকেবি প্যারামিটারগুলি পরীক্ষা করুন:
setxkbmap -query
আমি মার্কিন ভাষায় তিনটি ভাষা, ফ্রেঞ্চ এবং রোমানিয়ান মান সহ একটি উদাহরণ দেব। জার্মানদের জন্য এটি "দে" বলে আমি মনে করি।
সুতরাং, আমাদের ভেরিয়েন্টস ডিফল্ট (আমাদের), (ফরাসী ভাষায়) এবং স্ট্যান্ডার্ড (আরও) এর সাথে আরআর, রো লেআউট সেট করতে: যা ALT-SHIFT কীগুলির সাহায্যে পরিবর্তিত হতে পারে:
setxkbmap -layout "us,fr,ro" -variant ",,std" -option "grp:alt_shift_toggle"
সব ঠিক আছে কিনা তা পরীক্ষা করতে এবং সমস্ত পরিবর্তন স্থায়ী করতে (যদি gedit পছন্দসই পাঠ্য সম্পাদক হয়):
gksudo gedit /etc/default/keyboard
প্যারামিটারগুলি অনুযায়ী রয়েছে তা দেখুন:
XKBMODEL="pc105"
XKBLAYOUT="us,fr,ro"
XKBVARIANT=",,std"
XKBOPTIONS="grp:alt_shift_toggle"
দেখুন যে কীবোর্ড লেআউট হ্যান্ডলারের সেটিংস হ'ল অর্ডার, সাব টাইপ এবং শর্টকাট সম্পর্কেও একই রকম।
12.10-এ আমার আরও উদ্ভট সমস্যা হয়েছিল। উপরোক্ত দুটি পদক্ষেপ করা সত্ত্বেও কেবলমাত্র মূল ভাষাটি অ্যাক্সেসযোগ্য ছিল। এটি পূর্ববর্তী পদক্ষেপের মতো সমস্ত মাধ্যমিক ভাষা (সমস্ত মূল ভাষা ব্যতীত) মুছে ফেলা ও পুনরায় ইনস্টল করে এবং মাধ্যমিক ভাষাগুলি যুক্ত করে সমাধান করা হয়েছিল।
1112507 ব্যবহারকারীর দ্বারা সরবরাহিত স্থায়ী সমাধানটি আমার জন্য লুবুন্টু 12.04 এ কাজ করেছিল, তবে 12.10-এ নয় যেখানে setxkbmap দৃশ্যত মৃত্যুদন্ড কার্যকর করার আগে বিলম্বিত হওয়া দরকার।
তার সমাধান, পরিবর্তন / ইত্যাদি / এক্সডিজি / এলএক্সেসিওন / লুবুন্টু / অটোস্টার্ট, সমস্ত ব্যবহারকারীর জন্য। এখানে একক-ব্যবহারকারীর ক্ষেত্রে কার্যকর সমাধান রয়েছে:
পছন্দসই ভাষা ইনস্টল করুন।
$ gnome-language-selector
বিলম্বের পরে setxkbmap চালানোর জন্য একটি শেল স্ক্রিপ্ট তৈরি করুন এবং এটি কোনও সুবিধাজনক স্থানে সংরক্ষণ করুন। পটভূমিতে এটি চালানো লগইন প্রক্রিয়াটিকে গতিতে পারে। প্রয়োজনে ঘুমের সময় বাড়ান। আপনার পছন্দসই ভাষা কোডগুলির সাথে "আমাদের, আইএল" প্রতিস্থাপন করুন।
$ echo '(sleep 2; setxkbmap -option grp:alt_shift_toggle -layout "us,il") &' > ~/setxkbmap.sh
স্ক্রিপ্টটিকে সম্পাদনযোগ্য করে তুলুন এবং ভাষা স্যুইচ করতে আল্ট-শিফট কী সংমিশ্রণটি টগল করে তা কাজ করে যাচাই করুন।
$ chmod +x ~/setxkbmap.sh
$ ~/setxkbmap.sh
একটি .ডেস্কটপ ফাইল তৈরি করুন যা সদ্য নির্মিত শেল স্ক্রিপ্টটি কার্যকর করে। আপনার ব্যবহারকারীর নাম দিয়ে "ব্যবহারকারীর নাম" প্রতিস্থাপন করুন।
$ echo '[Desktop Entry]
Type=Application
Name=Keyboard Language Switcher
Exec=/home/username/setxkbmap.sh
Icon=/usr/share/lxkeymap/media/icon.png
' > ~/Desktop/setxkbmap.desktop
লগআউট এবং আবার লগইন করুন, তারপরে আপনার ডেস্কটপে নতুন আইকনে ক্লিক করে পরীক্ষা করুন, তারপরে Alt-Shift টগল করুন।
.ডেস্কটপ ফাইলটিকে ~ / .config / অটোস্টার্টে সরান
$ mv ~/Desktop/setxkbmap.desktop ~/.config/autostart
লগআউট এবং আবার লগইন করুন, তারপরে Alt-Shift টগল করে পরীক্ষা করুন।