ट्रैकपैड को संशोधित करें लॉगआउट के बिना कमांड लाइन के माध्यम से राइट क्लिक करें


0

क्या यह संभव है कि ट्रैकपैड लेबल के तहत वरीयता सेटिंग को टॉगल करना संभव हो, बिना लॉग आउट किए, और ताकि मैं टू-फिंगर राइट-क्लिक बिलिन ट्रैकपैड के लिए टॉगल कर सकूं?

मुझे आज्ञा मिली

defaults -currentHost write NSGlobalDomain com.apple.trackpad.enableSecondaryClick -bool true

लेकिन वह काम नहीं करता है। चेकबॉक्स को टॉगल करने से भी परिवर्तन होने लगता है ~/Library/Preferences/com.apple.driver.AppleBluetoothMultitouch.trackpad.plist जब सिस्टम प्राथमिकताएं बंद हो जाती हैं, लेकिन उपयोग करना defaults यह भी बदलने में मदद नहीं करता है।

मैं सिस्टम वरीयताओं के माध्यम से जाने के बिना एक सत्र में इसे कई बार टॉगल करना चाहता हूं, इसलिए लॉग आउट और वापस बेहतर नहीं है।

जवाबों:


1

मुझे लगता है कि आपको इसके लिए kext को फिर से लोड करना होगा

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext इसे निष्क्रिय करने के लिए।

परिवर्तन kextunload सेवा मेरे kextload इसे फिर से सक्षम करने के लिए।

अब ऊपर से एक स्क्रिप्ट बनाएं ताकि आप इसे एक क्लिक से चला सकें।

क्षमा करें, यह बाहरी ट्रैकपैड के लिए था।

आंतरिक के लिए जो उतारना होगा:

sudo kextunload -b com.apple.driver.AppleUSBMultitouch; sudo touch /system/library/extensions ; exit

जब मैं दौड़ता हूं kextunload, मुझे संदेश मिला (kernel) Kext com.apple.driver.AppleUSBTrackpad not found for unload request., जिसका मतलब है कि kext पहली जगह में लोड नहीं किया गया था। इस टिप्पणी के बिना चलने के बाद kext लोड हो रहा है, लेकिन कुछ भी बदलने के लिए प्रतीत नहीं होता है। अगर मैं मदद करता हूँ 10.9.5 का उपयोग कर रहा हूँ
Daniel
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.