আপনি কাস্টম শর্টকাট যোগ করতে পারেন না ?? যদি এটি সম্ভব না হয় বা কাজ না করে আপনি আপনার ভিএমবিক্সের কী-বাইন্ডিংগুলি পরিবর্তন করতে পারেন। আপনাকে নিম্নলিখিতগুলি করতে হবে:
এক্সবিন্দকিগুলি ইনস্টল করুন
sudo apt-get install xbindkeys
এক্সবাইন্ডকিজ একটি খুব বহুমুখী প্রোগ্রাম যা আপনাকে কীগুলি খুব সহজেই পুনরায় তৈরি করতে দেয়। এটি নির্দিষ্ট কমান্ডে কী বাইন্ডিংগুলি পরিবর্তন করতে আপনার হোম ডিরেক্টরিতে অবস্থিত আমার ডিফল্ট একটি কনফিগারেশন ফাইল ব্যবহার করে।
একটি ডিফল্ট কনফিগার ফাইল তৈরি করতে আপনি কমান্ডটি ব্যবহার করুন:
xbindkeys --defaults
যা ডিফল্ট কনফিগারেশন ফাইল মুদ্রণ করে। সুতরাং আপনি যদি ডিফল্ট মানগুলি ব্যবহার করে ফাইলটি তৈরি করতে চান তবে:
xbindkeys --defaults > $HOME/.xbindkeysrc
যা বাড়িতে অবস্থিত .xbindkeysrc নামে একটি লুকানো ফাইলে ডিফল্ট মানগুলি মুদ্রণ করে।
এখন কীগুলির বাইন্ডিংগুলি বাস্তবে পরিবর্তন করতে আমাদের প্রথমে keys কীগুলির নাম বা কীজিয়াম কী তা জানতে হবে। xbindkeys আমাদের একটি কী বা কী সংমিশ্রণের নাম খুঁজতে--হ্যান্ডেল ব্যবহার করতে দেয়। চালান:
xbindkeys -k
এখন ctrl (সেমিডির) টিপুন এবং আউটপুট পরীক্ষা করুন check
Ctrl + c টিপতে চেষ্টা করুন (এই এক্সপ্লিনেশনের দ্বিতীয় অংশটি ব্যবহার করে টার্মিনালে শর্টকাটটি অক্ষম করার পরে)
এটি আপনাকে কী / কী সংমিশ্রণের নাম জানাবে।
এখন আমাদের সিএনটিএল চাপলে লিনাক্সকে সেন্টিমিডে কল করতে বলা দরকার।
এর জন্য আমাদের একটি অতিরিক্ত টুকরো সফ্টওয়্যার প্রয়োজন হবে কারণ এক্সবাইন্ডকাই এর নিজস্ব এটি সমর্থন করে না। আমি দুটি প্রোগ্রাম জানি যা আমরা ব্যবহার করতে পারি, এক্সডটুল এবং এক্সটি। আমি এক্সটি পছন্দ করি তাই আমি এটি ব্যবহার করতে যাচ্ছি।
এটি ইনস্টল করুন:
sudo apt-get install xautomation
(একক কী টিপে কল করতে: xte 'key keyName'
একটি মূল সংমিশ্রণ কল করতে: xte 'keydown keyName' 'keydown secondKeyName' 'keyup keyName' 'keyup secondKeyName
আরও তথ্যের জন্য আপনি ম্যানুয়ালটি পড়তে পারেন man xte
)
আপনার পূর্বে তৈরি করা কনফিগারেশন ফাইলটি খুলুন: (আপনি যেটি ব্যবহার করেছেন xbindkeys --defaults > $HOME/.xbindkeysrc
)
gedit .xbindkeysrc
আপনি এই জাতীয় কিছু পাবেন:
#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
# Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
# Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#
# The release modifier is not a standard X modifier, but you can
# use it if you want to catch release events instead of press events
# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.
#keystate_numlock = enable
#keystate_capslock = enable
#keystate_scrolllock= enable
# Examples of commands:
এর আগে আপনি কী / কী সংমিশ্রণটি বের করেছেন। কী টিপগুলি সিমুলেট করার কমান্ডটি এখন আপনি জানেন তা আপনি এটি আপনার xbindkeys স্ক্রিপ্ট থেকে কল করতে পারেন:
"এক্সটি 'সিটিআরএল'" সিএমডি (বা এটির মতো কোনও কিছু আপনাকে এক্সবাইন্ডকে দিয়ে দেওয়া নামের উপর নির্ভর করে)
এটি আপনার xbindkeys স্ক্রিপ্টে যুক্ত করুন এবং এটি সংরক্ষণ করুন।
আপনি লক্ষ্য করবেন যে এটি কাজ করে না (এখনও)। এটি কারণ xbindkeys এখনও চলছে না। এটি নিম্নলিখিত কমান্ড দিয়ে শুরু করুন।
xbindkeys
আপনার আদেশ এখনই কাজ করা উচিত। যদি এটি কাজ না করে তবে আপনি কপি এবং পেস্টের মতো আপনার কী সংমিশ্রণগুলিতে কমান্ড যুক্ত করার চেষ্টা করতে চাইতে পারেন। যদি এটি কাজ না করে তবে একটি বিকল্প আছে তবে এটি যথেষ্ট পরিমাণে লেখা। আপনি xmodmap বা xkeycaps ব্যবহার করে দেখতে পারেন।
আমি লক্ষ করতে চাই যে এক্সবাইন্ডকি এবং এক্সটি সর্বদা একসাথে ভালভাবে কাজ করে না।
আপনার টার্মিনাল শর্টকাট হিসাবে: আপনি আপনার টার্মিনালটি খুলতে এবং উপরের বারে সম্পাদনা ক্লিক করে এগুলি সব পরিবর্তন করতে পারেন। তারপরে কীবোর্ড শর্টকাটগুলি ক্লিক করুন এবং অনুলিপিটির মানটি পরিবর্তন করুন এবং শিরোনাম "সম্পাদনা করুন" এর নীচে সিটিআরএল (বা আপনার ক্ষেত্রে সিএমডি) + সি এবং সিটিআরএল + ভিতে পেস্ট করুন