@ ড্যানিয়েলের উত্তরটি আমাকে সঠিক উপায়ে নির্দেশ করেছে, তবে আমি এটিতে প্রসারিত হতে চাই।
লিনাক্স মিন্ট 17.2 এবং উবুন্টু 16.04 এ আমার জন্য কাজ করে।
আমি যতগুলি টুইস্ট ব্যবহার করার কথা ভাবতে পারি তার চেষ্টা করেছি xmodmap
, কিন্তু সিস্টেম স্লিপ মোডে যাওয়ার পরে সেগুলি ব্যর্থ হয়। একই এমনকি স্টার্ট আপ-অ্যাপ্লিকেশন স্ক্রিপ্টগুলির জন্য এটি ধারণ করে যে setxkbmap
ক্ষেত্রে * সেটিংস-ডেমন (আমার জন্য এটি xfce4) স্ক্রিপ্টের চেয়ে পরে চালিত হয় --- এবং অর্ডার আসলেই প্রভাবিত হতে পারে না।
আমি অবশেষে যা এলাম তার সাথে নিম্নলিখিত উপাদানগুলি রয়েছে:
1) এর জন্য একটি ন্যূনতম কীবোর্ড ম্যাপিং ফাইল লিখুন /usr/share/X11/xkb/symbols
। ফাইলটিকে কল mylayout
করতে দিন এটি যতটা সহজ হতে পারে
xkb_symbols "basic" {
name[Group1] = "My Layout";
include "us"
key <AE03> { [ 3, numbersign, sterling, sterling] };
include "level3(ralt_switch)"
}
basic
এটি কেবল একটি নাম, আমরা এটি পরে আবার দেখা করব।
name[Group1]
একইভাবে শুধু একটি নাম মনে হয়, কিন্তু এটি পরে কোনো ভূমিকা পালন করবে।
include "us"
সরল আমাদের কীবোর্ড অন্তর্ভুক্ত। আসলে us
একই ডিরেক্টরিতে আরেকটি ফাইল। এটি আমরা মানিয়ে নিচ্ছি এমন কীবোর্ড লেআউট। প্রয়োজন মতো একটি আলাদা চয়ন করুন। দ্রষ্টব্য: এই লাইনটি শেষ করতে কোনও অর্ধিকোলন নেই।
key
লাইন কীবোর্ড এক অভিযোজন, আরো অনুসরণ করতে পারেন। এর <AE03>
অধীনে থাকা ফাইলগুলিতে পাওয়া যাবে /usr/share/X11/xkb/keycodes
। xev
"3" -কির কাছে কি-কোড 12 রয়েছে এবং কী-কোডস ফাইলটিতে Xfree86
এটি ম্যাপ করা হয়েছে তা নির্ধারণের জন্য প্রোগ্রামটি ব্যবহার করুন <AE03>
।
- অবশেষে অন্য
include
একটি কীবোর্ড বিকল্প সক্রিয় করার জন্য আরেকটি নির্দেশনা, এক্ষেত্রে আমি স্তর -3 শিফট কী হতে সঠিক আল্ট-কীটি রাখতে চাই, অর্থাৎ যে কীটি sterling
আমি উপরে বর্ণিত সাইনটিতে অ্যাক্সেস দেয় । এটির এক বিভাগের level3
একই ফোল্ডারে কেবল একটি ফাইলের নাম ralt_switch
। চারদিকে একবার দেখুন এবং আপনার কী অন্তর্ভুক্ত করতে হবে তা চয়ন করুন।
2) আমি হয়নি না করা mylayout
সিস্টেম ফোল্ডারে। বরং আমি তাত্ক্ষণিকভাবে দেখতে পাচ্ছি যে এটি স্টক সফ্টওয়্যার নয়।
3) অধিকন্তু আমি হয়নি না ঠিক evdev.xml
আপডেট ঝামেলা প্রতিরোধ, আবার। তবে কীবোর্ড কনফিগারেশন এডিটর (xfce4 এর জন্য xfce4-keyboard-settings
) -তে মাইলেআউট খুঁজে পাওয়া দরকার । এর পরিবর্তে আমি ব্যবহৃত xfce4-settings-editor
এবং পরিবর্তন keyboard-layout->XkbLayout
করার জন্য mylayout
(ফাইল নাম) এবং XkbVariant
করতে basic
(উপরে দেখুন)। এরপরে, mylayout/basic
কীবোর্ড সেটিংস সম্পাদকটিতেও প্রদর্শিত হয়। একটি এন্ট্রি evdev.xml
লেআউটটি নির্বাচন করতে সক্ষম হতে হবে বলে মনে হচ্ছে।
এইভাবে, কীবোর্ড সেটিংস এখন স্লিপ মোড এবং পুনরায় বুট থেকে যায়।
আরও পটভূমি এখানে পাওয়া যাবে: http://www.charvolant.org/~doug/xkb/html/node5.html ।
স্লিপ মোড সমস্যা সমাধানের জন্য আরেকটি পদ্ধতি (নিজেকে চেষ্টা করার চেষ্টা করা হয়নি), এখানে পাওয়া যাবে: https://www.vinc17.net/unix/xkb.en.html ।
আপডেট: 18.3 মিনিটের সাথে একই মুহুর্তে আমি উপরে বর্ণিত হিসাবে xfce4- সেটিংস-সম্পাদক-এ সেটিংস পরিবর্তন করেছি worked
আপডেট: 18.04 সঙ্গে, প্রদর্শন ম্যানেজার, এবং XFCE4 উইণ্ডো ম্যানেজার হিসাবে হিসাবে gdm3, এটি যেন ~ / .Xmodmap আবার পড়া হয় এবং সেটিংস দেখায় মনে একটি স্থগিত বেঁচে থাকার। (আমি সাসপেন্ড খুব কমই ব্যবহার করি এবং আমি কখনই নিশ্চিত নই যে ল্যাপটপটি আসলে কী মোডে রয়েছে তা সত্য।