আমি ভার্চুয়াল টার্মিনালগুলিতে ক্যাপস লক আচরণটি পরিবর্তন করতে চাই (tty উদাঃ CtrlAltF3) সুতরাং এটি একটি নিয়ন্ত্রণ সংশোধক হিসাবে কাজ করে। আদর্শভাবে, আমি এটিকে চাইলে একা চাপলে এস্কেপ হিসাবে কাজ করা উচিত তবে কন্ট্রোল আচরণটি পাওয়া কঠিন হয়ে পড়েছে।
আমি উবুন্টু 17.04 চালাচ্ছি। আমি এই পরিবর্তনটি করার জন্য অনেকগুলি পদ্ধতি পড়েছি এবং চেষ্টা করেছি, তবে বর্ণিত হিসাবে আমার সিস্টেমে কোনওটি প্রয়োগ হয় না বলে মনে হয়। আমি উপলব্ধি পেয়েছি যে সিস্টেমড এতে একটি ভূমিকা পালন করে, তবে বিবরণগুলি অস্পষ্ট।
আমি একটি ফাইল লিখেছি caps_control.kmap
, এটি নিয়ন্ত্রণের জন্য ক্যাপ ম্যাপ করে,
keymaps 0-255
keycode 58 = Control
আমি যদি loadkeys caps_control.kmap
ভার্চুয়াল কনসোল থেকে চালিত করি তবে এটি কাজ করে। এখন আমি এটি বুট / লগইন / যা কিছুতেই স্বয়ংক্রিয়ভাবে লোড করাতে চাই ...
আমি ব্যবহার উল্লেখ পাওয়া /etc/rc.local
তা করার, কিন্তু আমার সিস্টেম এরকম কোন ফাইল আছে, যদিও এটি বিভিন্ন ডিরেক্টরি পছন্দ আছে /etc/rc0.d/
, /etc/rc1.d/
...
মনে হচ্ছে যেহেতু উবুন্টু 17 সিমেন্টড ব্যবহার করে, localectl
এই ধরণের জিনিস পরিচালনা করার জন্য আমার ব্যবহার করা উচিত , তবে কীভাবে এটি করবেন তা আমার কাছে পরিষ্কার নয়। উদাহরণ স্বরূপ,
$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: us
X11 Model: pc105
$ localectl list-keymaps
Couldn't find any console keymaps.
জন্য man পৃষ্ঠা localectl
উল্লেখ /etc/locale.conf
এবং /etc/vconsole.conf
, তন্ন তন্ন যার আমার সিস্টেমে বিদ্যমান।
আমি পুরোপুরি লোকসানে আছি। কেউ কি আমাকে সঠিক দিকে নির্দেশ করতে পারে?
loadkeys caps_control.kmap
লগ ইন করার সময় কার্যকর হবে এমনটি দিয়ে ~ /। প্রোফাইলগুলিতে একটি লাইন যুক্ত করুন
loadkeys
/। প্রোফাইল থেকে @acer কল করা সমস্যাযুক্ত বলে মনে হচ্ছে। আমি যখন লগ ইন করি তখন "কনসোলকে উল্লেখ করে কোনও ফাইল বর্ণনাকারী পাওয়া যায়নি" বলে একটি ত্রুটি পাই।