আমি মনে করি সমস্যাটি হ'ল আপনি 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
বা দেখে আরও তথ্যের তথ্য পাওয়া যায় ।