সমাধানটি দেখতে নীচে পদক্ষেপে স্ক্রোল করুন।
ঠিক আছে. বুঝেছি. রাইট-ক্লিক হিসাবে ক্লিক apple( command-ক্লিক) কাজ করার একটি সমাধান এখানে রয়েছে । আমিও অন্তর্ভুক্ত করেছি apple- shiftমিডল ক্লিক হিসাবে কাজ করতে ক্লিক করুন। এবং আমি যোগ করেছেন shift- deleteহিসাবে কাজ করতে delবরং যেমন চেয়ে BackSpace। এই সমাধান প্রয়োজন xbindkeys
এবং xdotool
।
MacBookPro2,2 এ উবুন্টু ডেস্কটপ 13.10 চলছে। যারা ভুলে গিয়েছিল তাদের জন্য, ম্যাকবুক প্রোতে কেবল একটি মাউস বোতাম রয়েছে। যদিও এটি বাক্সের বাইরে দুই আঙুলের স্ক্রোলকে সমর্থন করছে, সেখানে কোনও ম্যাকবুকপ্রোতে (বাহ্যিক মাউস ছাড়াই) উবুন্টুতে (বাক্সের-বাক্সে) ডান-ক্লিক করার কোনও উপায় নেই বলে মনে হয়। স্পষ্টতই option- ( Fn-) F10হ'ল প্রায় একরকম কাজ, তবে এটি একেবারে একরকম নয়।
মূল পোস্ট থেকে, এই সংমিশ্রণগুলি চেষ্টা করা হয়েছিল তবে এটি বেশ গ্রহণযোগ্য নয়:
- নিয়ন্ত্রণ + বি: 1 - ctrlক্লিক ফাইল ফাইল ম্যানেজার এবং অন্য কোথাও একাধিক নির্বাচন সক্ষম করে।
- বিকল্প + বি: 1 - option (alt)উবুন্টুতে ফাংশন সরবরাহ করে যা optionকাজ করতে ক্লিক করে।
- শিফট + বি: ১ - ক্লিক shiftক্লিক করাও ফাইল নির্বাচনের কারণে।
- কন্ট্রোল + বিকল্প + খ: 1 - ctrl- option-click কখনও কখনও একটি ডবল মাউস ক্লিক, সম্ভবত এর উবুন্টু ব্যবহারের কারণ প্রয়োজন option (alt)।
বর্তমানের সুপারিশটি appleক্লিকের জন্য ; এটি কীবোর্ড শর্টকাট উইন্ডোটি উপস্থিত করার পরেও apple (command)(এটিও বলা হয় Super) ভালভাবে কাজ করছে বলে মনে হচ্ছে :
- মোড 4 + বি: 1 - এক্সডটুল 3 ক্লিক করুন
- Mod4 + শিফট + বি: 1 - এক্সডটুল ক্লিক 2
- শিফট + ব্যাকস্পেস - এক্সডটুল কী --cararmodifiers মুছে ফেলুন # নোট: স্বয়ংক্রিয় পুনরাবৃত্তি করে না।
দ্রষ্টব্য: xbindkeys থেকে xdotool চালানোর আগে আমি ঘুমানোর প্রয়োজনীয়তা খুঁজে পেয়েছি: xdotool ক্লিকের জন্য .05 ঠিক আছে তবে xdotool কীটির জন্য .10 প্রয়োজন। [আমি এটিকে সাফল্যের সাথে .04 এবং .07 এ নামিয়ে দিয়েছি।] (দয়া করে আমার কোনও ব্যাখ্যা থাকতে পারে? আমার অনুমান যে এক্সডটুল একটি নতুন ইভেন্ট প্রেরণ করার আগে এক্সবিনডকে এবং সিস্টেমের বর্তমান ইভেন্টটি পরিচালনা করা শেষ করা দরকার। বাহ, শিফট- মুছুন এত দরকারী: আপনি ম্যাকের উপর এ ছাড়া কীভাবে বাঁচতে পারতেন? আমি কেবল ইচ্ছুক যে এটি বিরতি দেওয়ার দরকার পড়ে না এবং স্বয়ংক্রিয় পুনরাবৃত্তি করতে পারে))
তথ্যসূত্র:
- http://dennisideler.com/blog/custom-key-bindings-in-linux/
- http://tuxradar.com/content/xdotool-script-your-mouse
man xbindkeys
man xdotool
পদক্ষেপ:
sudo apt-get install xbindkeys
sudo apt-get install xdotool
xbindkeys --defaults > ~/.xbindkeysrc && less ~/.xbindkeysrc
xbindkeys স্বরলিপি সঙ্গে নিজেকে পরিচিত করতে ( alচ্ছিক এবং প্রয়োজনীয় নয়) । q
থেকে প্রস্থান করা less
। তবে এই ফাইলটিতে একটি ctrl- fবাইন্ডিং রয়েছে যা নিয়মিত অনুসন্ধানে বাধা দেয়, তাই আমি rm ~/.xbindkeysrc
এগিয়ে যাওয়ার আগে এটি দিয়ে সরিয়ে ফেলতাম: বা, অন্তত, ctrl- fবাইন্ডিংয়ের মন্তব্য করলাম ।
~/.xbindkeysrc
ছয়টি লাইন ধারণ করতে তৈরি করুন :
"sleep .04 && xdotool click 3"
Mod4 + b:1
"sleep .04 && xdotool click 2"
Mod4 + shift + b:1
"sleep .07 && xdotool key --clearmodifiers Delete"
shift + BackSpace
- আপনি এই কনফিগারেশন ফাইলটি
xbindkeys -v
টার্মিনালে চালিয়ে পরীক্ষা করতে পারেন ।
- এবং এখন appleডান-ক্লিকটি সক্রিয় করতে ক্লিক ক্লিক কম্বো টিপতে চেষ্টা করুন।
- এরপরে, apple- shiftলিনাক্স স্টাইলটি অনুলিপি করতে এবং ক্লিক করতে টিপুন: প্রথমে কিছু পাঠ্য নির্বাচন করুন, তারপরে apple- shiftক্লিক করুন (মাঝখানে ক্লিক বা হুইল ক্লিক হিসাবে পরিচিত) একটি পাঠ্য অঞ্চলে ক্লিক করুন।
- শেষ, চেষ্টা করুন shift- deleteকার্সারের আগে পাঠ্য মুছতে to
- cntl- c(টার্মিনাল উইন্ডোর মধ্যে) পরীক্ষা বন্ধ করবে।
অবশেষে, চালান xbindkeys
এবং আপনি সম্পন্ন হয়। লাইটডিএম শুরু হলে xbindkeys
স্বয়ংক্রিয়ভাবে কমান্ডটি দিয়ে চালানো হবে /usr/bin/xbindkeys -f $HOME/.xbindkeysrc
। এটি কোথা থেকে কার্যকর করা হয়েছে তা এখনও নিশ্চিত নয়। আপনি .xbindkeysrc
ম্যাক ওএস কীবোর্ড দিয়ে লগ ইন করতে ইচ্ছুক প্রত্যেক ব্যবহারকারীর ডিরেক্টরিতে আপনার কেবল অনুলিপি বা সিমলিংক রাখতে পারেন । দ্রষ্টব্য: আমি মূলত পোস্ট করেছি যে আপনাকে অবশ্যই edit .xprofile to include xbindkeys
: কিন্তু এটি প্রয়োজনীয় নয়।
শুভকামনা -JJ