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


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.