कमांड लाइन से "डिफॉल्ट्स राइट" का उपयोग करने के लिए टैप को कैसे बदलें?


14

मैं कमांड लाइन से ट्रैकपैड टैप-टू-क्लिक प्रॉपर्टी को बदलना चाहता हूं। आलेखीय रूप से, मैं सिस्टम वरीयताएँ -> ट्रैकपैड -> टैप टू क्लिक पर क्लिक करके कर सकता हूँ। मैं इसे कमांड लाइन से कैसे कर सकता हूं?

मैंने कोशिश की है:

defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 0
defaults write GlobalPreferences com.apple.mouse.tapBehavior -int 0

लेकिन ये काम नहीं किया (रिबूट के साथ 1 और 0 के रूप में int)। क्या मुझे कुछ कदम याद आ रहे हैं? मेरे पास मैकबुक 5,1 स्नो लेपर्ड है।


आप कैसे जानते हैं कि टैप-टू-क्लिक व्यवहार के लिए वे सही कुंजी हैं? क्या आपने सिस्टम GUI में वरीयता बदलने से पहले और बाद में संबंधित फाइलों को अलग कर दिया है?
— काजुनलुक

दोनों पंक्तियाँ Google खोजों से निर्देश हैं और जब मैं gui का उपयोग करता हूं तो ऊपरी भाग को बदल दिया जाता है। मैंने -बूल के साथ भी सच / झूठ की कोशिश की क्योंकि क्लिकिंग-की वास्तव में बूलियन है। क्या ऐसी अन्य जगहें हैं, जिनके साथ मुझे छेड़छाड़ करनी चाहिए? जैसे "अनुमति-कमांड-लाइन-एक्सेस = सत्य"?
— जूहा

कोई अनुमति-कमांड-लाइन-एक्सेस सेटअप नहीं है; defaultsकार्य करना चाहिए। क्या आपने बूलियन YES / NO या स्ट्रिंग सही / गलत / हाँ / नहीं की जाँच की है?
— काजुनलुक

जवाबों:


6

काम करने के लिए मिल गया। सही प्रारूप (मेरे लिए) है:

defaults -currentHost write -globalDomain com.apple.mouse.tapBehavior -int 0

यदि आप टैप-टू-क्लिक सक्षम करना चाहते हैं तो 0 से 1 बदलें। यह वास्तव में संवेदनशील लगता है कि आप किस संस्करण का उपयोग कर रहे हैं। प्रश्न में आदेशों ने दूसरों के लिए काम किया है।

काम करने के लिए लॉगआउट - लॉगिन आवश्यक है।


यदि आपको लॉगआउट और लॉगिन करने की आवश्यकता है, तो आप Sys Pref GUI से बचकर क्या हासिल करते हैं?
— ताल

1
हर उन्नयन (प्रति वर्ष एक बार) के बाद 100 कंप्यूटर / खातों के लिए करें। कमांड लाइन केला कार्यों को स्वचालित करता है।
— जूहा

1
स्वचालन के अलावा, यह किसी की वरीयताओं का एक अच्छा लॉग है।
— घुड़सवार सेना

2

मेरी .osxफाइल में निम्नलिखित थे :

# Enable tap to click (Trackpad) for this user and for the login screen
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1

Mojave के साथ काम करने के लिए प्रतीत नहीं होता है, लेकिन यह बहुत पहले दिया गया था, मुझे आश्चर्य नहीं है।
— स्क्यूब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.