লিনাক্স মিন্টে ক্যাপস লক করতে নিয়ন্ত্রণ করুন


13

আমি দারুচিনি সহ লিনাক্স মিন্টের সর্বশেষতম সংস্করণটি চালাচ্ছি। আমি মানচিত্র Caps Lockকরার চেষ্টা করছি Ctrl, তবে কীভাবে করব তা অনুধাবন করতে পারি না। আমার করা সমস্ত ওয়েব অনুসন্ধানগুলি আমাকে লিনাক্স মিন্টের পুরানো সংস্করণে নিয়ে গেছে (আমার সেটিংসে কোনও কীবোর্ড বিন্যাসের বিকল্প নেই)। কিভাবে আমি এটি করতে পারব?


3
সর্বশেষতম সংস্করণটি ঠিক কী তা বোঝাতে আপনি নিজের প্রশ্নটি আপডেট করতে পারেন? এই প্রশ্নটি এখানে বছরের পর বছর থাকতে পারে।
কিথ থম্পসন

গাইড লাইন হিসাবে ... 'বর্তমান' লিনাক্স মিন্টের প্রকাশটি # 18 (~ 2016), সুতরাং কম্পিউটিংয়ের প্রায় কোনও কিছুর " সর্বশেষ " উদ্ধৃত করা দ্রুত ' ফ্যাক্টুয়াল ' বর্ণটি ম্লান হতে চলেছে । (এটি ছাড়া।)
হবে

উত্তর:


18

আপনি এটি দিয়ে সম্পন্ন করতে পারেন xmodmap। নিম্নলিখিতগুলিতে এতে যুক্ত করুন ~/.xmodmap:

remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L

এবং কমান্ড চালান xmodmap ~/.xmodmap। আপনার ডাব্লুএম বা ডিইডি দ্বারা যে কোনও প্রারম্ভকৃত ফাইলগুলি প্রক্রিয়া করা হয় আপনি এই আদেশটি রাখতে পারেন। এটি কেবল এক্সে কাজ করবে তবে আপনি কোন গ্রাফিকাল পরিবেশ ব্যবহার করবেন তা নির্বিশেষে এটি কাজ করবে।


লিনাক্স পুদিনা দারুচিনি ব্যবহারকারীর জন্য এই আদেশের জন্য কী আদর্শ জায়গা হবে?
জ্যামাইকোল

18

আমি এটি খুঁজে পেয়েছি। এটি আঞ্চলিক পছন্দ বিভাগে স্থানান্তরিত হয়েছিল:

সেটিংস> আঞ্চলিক পছন্দসমূহ> কীবোর্ড লেআউটগুলি> সেটিংসে যান এবং ক্যাপস লক বিভাগটি প্রসারিত করুন।

হালনাগাদ:

লিনাক্স মিন্টে 17.1 এ আপনি এটির মাধ্যমে যেতে পারেন;

সিস্টেম সেটিংস> হার্ডওয়্যার> কীবোর্ড> কীবোর্ড লেআউটগুলি> বিকল্পগুলি> ক্যাপস লক কী আচরণ


6

xmodmapইতিমধ্যে একটি xkbবিকল্প হিসাবে অপ্রচলিত ব্যবহার করার প্রয়োজন নেই - যেমন ctrl:nocapsটার্মিনালে:

setxkbmap -option ctrl:nocaps

জিনোম 3 এর সাহায্যে আপনি org> জিনোম> ডেস্কটপ> ইনপুট উত্সের অধীনে আপনার xkb- বিকল্পগুলিতে ব্যবহার করতে dconf-editorএবং যুক্ত ctrl:nocapsকরতে পারেন :

এখানে চিত্র বর্ণনা লিখুন

অথবা শুধুমাত্র সক্ষম হাতের অক্ষর জন্য Ctrl যেমন লক মধ্যে gnome-tweak-toolঅধীনে টাইপিং> Ctrl চাবি অবস্থান :

এখানে চিত্র বর্ণনা লিখুন


setxkbmap -option ctrl: ডোকানগুলি দেবিয়ান জেসির উপর ভাল কাজ করছে বলে মনে হচ্ছে, ধন্যবাদ।
জান লালিনস্কে

সম্ভবত উল্লেখযোগ্য man keyboardএবং এছাড়াও স্থায়ী কনফিগারেশন অবস্থান/etc/default/keyboard
jchook

3

লিনাক্সমিন্ট 17 কে কেডি সহ এটি ছিল: সিস্টেম সেটিংস> ইনপুট ডিভাইসগুলি> কীবোর্ড> উন্নত> সিটিআরএল কী অবস্থান


3

আমি বুঝতে পারি যে এর ইতিমধ্যে একটি স্বীকৃত উত্তর রয়েছে, তবে এখানে পরিবর্তন Caps Lockকরার জন্য একটি আসল উপায় ctrl। এটি লিনাক্সের সমস্ত সংস্করণে, সমস্ত ডিস্ট্রোজে, পুরো সিস্টেমের জন্য (কনসোল, এক্স, যাই হোক না কেন) কাজ করে। এটি কার্নেলের মধ্যে ম্যাপিংটি সেট করে যেখানে এটি হওয়া উচিত

(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -

এটি একটি স্টার্ট আপ স্ক্রিপ্টে যুক্ত করুন (যেমন /etc/rc.local, বা নিজের তৈরি করুন)।

ডেবিয়ানতে (এবং ডেরিভেটিভস) ডাম্পকিজ / লোডকিগুলি kbdপ্যাকেজের অংশ , যদি কোনও কারণে এটি ইতিমধ্যে ইনস্টল না করা হয়।


আনফ আমি এই ওয়ার্কিং ডাব্লু / লিনাক্স মিন্ট 18.1 পেতে সক্ষম হইনি। রুট হিসাবে ম্যানুয়ালি উভয় চেষ্টা করে এটিকে যুক্ত করে /etc/rc.localলগআউট এবং পুনরায় চালু করার চেষ্টা করেছেন
রায় ট্রুইলোভ

আমার ডেবিয়ান জেসি নিয়ে কাজ করে না।
জান লালিনস্কে

1

মিন্টের 17.2 এ, পছন্দগুলি -> কীবোর্ড -> লেআউটগুলি -> বিকল্পগুলি নির্বাচন করুন, ক্যাপস লক কী আচরণ নির্বাচন করুন, "ক্যাপস লককে একটি অতিরিক্ত নিয়ন্ত্রণ তৈরি করুন" নির্বাচন করুন।


0

এই বিকল্পটি লিনাক্স মিন্ট 18.3 (বিটা) এর জন্য এই বিকল্পটি আপডেট করা চলন্ত লক্ষ্য হিসাবে মনে হচ্ছে।

  1. স্টার্ট মেনু থেকে কন্ট্রোল সেন্টারে ক্লিক করুন এবং কীবোর্ড বোতামটি নির্বাচন করুন।
  2. পপআপ উইন্ডোতে, লেআউটগুলি ট্যাবটি নির্বাচন করুন।
  3. লেআউট উইন্ডোতে। নীচের দিকে বিকল্প বোতামে ক্লিক করুন।
  4. বিকল্প তালিকায়, "Ctrl কী অবস্থান" বলার একটিকে প্রসারিত করুন।
  5. নীচের দিকে "সোয়াপ সিটিআরএল এবং ক্যাপস লক" এর পরের চেকবক্সটি নির্বাচন করুন।

0

এখানে একটি পাতন করা সংস্করণ:

0) ক্যাপস লক বন্ধ রয়েছে তা নিশ্চিত করুন

1) নিম্নলিখিত ফাইলটি তৈরি করুন:

/etc/udev/hwdb.d/10-caps-modifier.hwdb
---
evdev:atkbd:dmi:*            # built-in keyboard: match all AT keyboards for now
  KEYBOARD_KEY_3a=leftctrl   # bind capslock to leftctrl

2) নিম্নলিখিত কমান্ড চালান:

$ systemd-hwdb update

3) রিম্যাপিংটি তাত্ক্ষণিকভাবে কার্যকর করতে নিম্নলিখিত কমান্ডটি চালান:

$ udevadm trigger

এটি এক্সফেসে চলমান উবুন্টু 18.04.2 এলটিএসে পরীক্ষা করা হয়েছিল। রিম্যাপিং টিটিটি কনসোল এবং এক্স ইনপুট সিস্টেমে দুর্দান্ত কাজ করে।

সমস্ত বিবরণের জন্য এই পৃষ্ঠায় ধন্যবাদ: https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes কিন্তু আসলে কী করা দরকার তা পার্স করার জন্য অনেক প্রচেষ্টা নিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.