समाधान देखने के लिए, चरण तक नीचे स्क्रॉल करें।
ठीक है। समझ गया। यहां राइट-क्लिक के रूप में काम करने के लिए apple-click ( command-click) काम करने का समाधान दिया गया है । मैं भी शामिल करता हूं apple- shiftमध्यम क्लिक के रूप में काम करने के लिए क्लिक करें। और मैंने जोड़ा है shift- के बजाय के deleteरूप में कार्य करने के लिए । यह समाधान की आवश्यकता है और ।delBackSpacexbindkeys
xdotool
MacBookPro2,2 पर उबंटू डेस्कटॉप 13.10 रनिंग। जो लोग भूल गए, मैकबुक प्रो में केवल एक माउस बटन है। हालांकि यह टू-फिंगर स्क्रॉल आउट-द-बॉक्स का समर्थन कर रहा है, लेकिन मैकबुकप्रो (बाहरी माउस के बिना) पर ubuntu (आउट-ऑफ-बॉक्स) पर राइट-क्लिक करने का कोई तरीका नहीं दिखता है। जाहिरा तौर पर option- ( Fn-) F10एक लगभग वर्कअराउंड है, लेकिन यह काफी समान नहीं है।
मूल पोस्ट के बाद से, इन संयोजनों की कोशिश की गई थी, लेकिन वे स्वीकार्य नहीं हैं:
- नियंत्रण + b: 1 - ctrl-क्लिक फ़ाइल प्रबंधक और अन्य जगहों पर कई चयन सक्षम करता है।
- विकल्प + बी: 1 - option (alt)ubuntu में कार्य प्रदान करता है जो optionकाम करने से रोकते हैं ।
- शिफ्ट + बी: 1 - shiftफाइल चयन के कारण -क्लिक भी एक समस्या है।
- नियंत्रण + विकल्प + बी: 1 - - ctrl- optionक्लिक करें कभी-कभी एक डबल माउस क्लिक की आवश्यकता होती है, संभवतः ubuntu के उपयोग के कारण option (alt)।
वर्तमान सिफारिश के लिए appleक्लिक करें - क्लिक करें; यह अच्छी तरह से काम करने लगता है, हालांकि apple (command)(यह भी कहा जाता है Super) कीबोर्ड शॉर्टकट विंडो लाता है:
- Mod4 + b: 1 - xdotool 3 पर क्लिक करें
- Mod4 + Shift + b: 1 - xdotool 2 पर क्लिक करें
- Shift + BackSpace - xdotool कुंजी --clearmodifiers #Note हटाएं : ऑटो-रिपीट नहीं करता है।
नोट: मुझे xbindkeys से xdotool चलाने से पहले सोने की आवश्यकता है: x5 xoolool क्लिक के लिए ठीक है, लेकिन xdotool कुंजी के लिए .10 आवश्यक है। [मैंने इसे सफलता के साथ .04 और .07 तक कम कर दिया है।] (हो सकता है कि मेरे पास एक स्पष्टीकरण है। मेरी धारणा यह है कि xbindkeys और सिस्टम को xdotool को एक नई घटना भेजने से पहले वर्तमान घटना से निपटने की आवश्यकता है। वाह, शिफ्ट-। हटाना इतना उपयोगी है: आप बिना मैक के कैसे रह सकते हैं? मैं बस यह चाहता हूं कि इसे रोकने और ऑटो दोहराने की आवश्यकता न हो।)
संदर्भ:
- 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 संकेतन के साथ परिचित करने के लिए। 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राइट क्लिक को सक्रिय करने के लिए -click कॉम्बो दबाने की कोशिश करें।
- इसके बाद, दबाने की कोशिश apple- shiftतो पहले कुछ पाठ का चयन करें,: कॉपी और linux शैली को चिपकाने के लिए क्लिक करें apple- shiftक्लिक करें एक पाठ क्षेत्र में (मध्य-क्लिक या पहिया क्लिक के रूप में जाना जाता है)।
- आखिरी, कोशिश करें shift- deleteकर्सर के आगे पाठ को हटाने के लिए।
- cntl- c(टर्मिनल विंडो के भीतर) परीक्षण बंद हो जाएगा।
अंत में, भागो xbindkeys
और तुम हो गए। xbindkeys
स्वचालित रूप से कमांड के साथ चलाया जाएगा /usr/bin/xbindkeys -f $HOME/.xbindkeysrc
जब lightdm शुरू होता है। अभी तक निश्चित नहीं है कि यह कहां से अंजाम दिया गया है। आप बस .xbindkeysrc
हर उपयोगकर्ता की निर्देशिका में अपनी या सहानुभूति की एक प्रति डाल सकते हैं, जो मैक ओएस कीबोर्ड के साथ लॉग इन करने का इरादा रखता है। नोट: मैंने मूल रूप से पोस्ट किया था कि आपको edit .xprofile to include xbindkeys
: लेकिन यह आवश्यक नहीं है।
शुभ लाभ। -JJ