আমি মনে করি সমস্যাটি হ'ল আপনি xmodmapকমান্ডগুলি কমান্ডের সাথে মিশ্রিত করছেন setxkbmap(কমান্ড-লাইনে বা গ্রাফিকাল সেটিংস মেনু ব্যবহার করে)। আপনি যেমনটি পর্যবেক্ষণ করেছেন, আপনি কীবোর্ড বিন্যাস পরিবর্তন করার সময় আদেশগুলি আদেশগুলিকে setxkbmapওভাররাইড করবে xmodmap। লজিক্যাল সমাধানটি হ'ল setxkbmapআপনার লেআউট এবং কীপ্যাড কমা উভয়কে দশমিক সময়ের জন্য পরিবর্তন করতে ব্যবহার করা হবে ।
আপনি যখন setxkbmapআপনার বিন্যাসটি পরিবর্তন করতে ব্যবহার করেন কোনও নির্দিষ্ট কাস্টমাইজেশনও প্রয়োগ করা হবে: বিকল্পগুলির সম্পূর্ণ তালিকা এখানে উপলভ্য /usr/share/X11/xkb/rules/evdev.lst। আপনি কোন ভাষা বিন্যাস ব্যবহার করেন তা আমি জানি না, তাই নীচের কমান্ডের শেষে আমি মাত্র দুটি উদাহরণ রেখেছি, যা আপনি ALt+ সহ লেআউট স্যুইচ করতে ব্যবহার করতে পারেন Shift। আপনার যদি সক্রিয় করতে চান এমন আরও কিছু কী ম্যাপিং বা বাঁধাই থাকে তবে এগুলি কেবল কমান্ডটিতে যুক্ত করুন:
setxkbmap -option '' -option kpdl:dot -option grp:switch,grp:alt_shift_toggle gb,nl
প্রথম কমান্ড স্যুইচ ( -option '') যে কোনও বর্তমান সেটিংস সাফ করে, যখন নতুন সেটিংস দেওয়ার সময় সেগুলিতে যোগ করা হয় এবং এই বিকল্পটি ব্যবহার না করা হয় তবে বিদ্যমান বিদ্যমানগুলিকে প্রতিস্থাপন করে না। দ্বিতীয় ( -option kpdl:dot) উপযুক্ত কীপ্যাড কীটি কোনও বিন্দু বা সময়কাল তা নিশ্চিত করে; তৃতীয় কমান্ড স্যুইচ ( -option grp:switch,grp:alt_shift_toggle) আপনার ALt+ সহ লেআউটগুলি স্যুইচ করার ক্ষমতা সেট করে Shiftএবং সর্বশেষ ( gb,nl) লেআউটে স্যুইচ করতে নির্দিষ্ট করে।
আপনার সেটিংস পরীক্ষা করতে, আপনি প্রবেশ করতে পারেন
setxkbmap -query
যার ফলাফল:
rules: evdev
model: pc105
layout: gb,nl
options: kpdl:dot,grp:switch,grp:alt_shift_toggle
setxkbmapএটি সক্রিয় এবং আপনার ব্যবহারের জন্য উপলব্ধ কিনা তা নিশ্চিত করার জন্য উপরে একটি স্টার্টআপ আইটেম হিসাবে সম্পূর্ণ লাইন যুক্ত করুন ।
উবুন্টু ম্যানেজগুলি অনলাইনেsetxkbmap প্রবেশ করে man setxkbmapবা দেখে আরও তথ্যের তথ্য পাওয়া যায় ।