मैंने सिरी प्रारंभिक संकेत के लिए 'नहीं' का उत्तर दिया है, लेकिन मैं अभी भी इसे अपनी प्रक्रिया सूची में देख सकता हूं। मैंने इसे मारने की कोशिश की है, लेकिन यह तुरंत फिर से लोड होता है। मैं अपने मैक से सिरी को कैसे उतार और हटा सकता हूं?
मैंने सिरी प्रारंभिक संकेत के लिए 'नहीं' का उत्तर दिया है, लेकिन मैं अभी भी इसे अपनी प्रक्रिया सूची में देख सकता हूं। मैंने इसे मारने की कोशिश की है, लेकिन यह तुरंत फिर से लोड होता है। मैं अपने मैक से सिरी को कैसे उतार और हटा सकता हूं?
जवाबों:
ठीक है, मुझे खुद से पूरी प्रक्रिया का पता चला, @blueberryfields और @ bret7600 के लिए धन्यवाद।
सबसे पहले आपको सिस्टम इंटीग्रिटी को अक्षम करना होगा। com.apple.Siri.plist फ़ाइल को संपादित करने में सक्षम होना चाहिए।
csrutil disable
और दबाएँ Enter।reboot
और Enterफिर से रिबूट करने के लिए दबाएं ।अब आपको com.apple.Siri.plist फाइल को एडिट करना चाहिए।
sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist
अब आपको सिस्टम इंटीग्रिटी चेक को फिर से सक्षम करना चाहिए। यह एक कारण के लिए है।
csrutil enable
और दबाएँ Enter।reboot
और Enterफिर से रिबूट करने के लिए दबाएं ।अब यदि आप गतिविधि मॉनिटर की जाँच करते हैं - तो आपको वहाँ सिरी का कोई निशान नहीं देखना चाहिए। आप /System/Library/LaunchAgents/com.apple.assistantd.plist
इसे पूरी तरह से अक्षम करने के लिए इस प्रक्रिया को दोहरा सकते हैं ।
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist
हालाँकि com.apple.Siri.agent.plist
मौजूद है। क्या यह चिन्हित किया जाएगा कि 'विकलांग' का भी यही प्रभाव है?
डेर फ्लॉन्डर पोस्ट ब्लॉकिंग सिरी ऑन macOS सिएरा में प्लिस्ट फाइल्स हैं जो उसे चलने से रोकती हैं और उसे मेन्यू बार से दबा देती हैं:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Assistant Enabled</key>
<false/>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>StatusMenuVisible</key>
<false/>
<key>UserHasDeclinedEnable</key>
<true/>
</dict>
</plist>
वहाँ भी mobileconfig फ़ाइलों को स्वचालित रूप से स्क्रिप्ट द्वारा अक्षम किया गया है वहाँ से जुड़े हैं।
टिप्पणियाँ:
फ़ाइल defaults
में सेटिंग्स संचालित करने के लिए कमांड का उपयोग करना .plist
बहुत आसान और तेज है।
# Disable "Ask Siri"
defaults write com.apple.assistant.support "Assistant Enabled" -bool false
# Remove siri icon from status menu
defaults write com.apple.Siri StatusMenuVisible -bool false
डेमॉन assistantd
अभी भी चल रहा है। मैं आपको इसे निष्क्रिय करने की आवश्यकता के कारण निष्क्रिय करने की अनुशंसा नहीं करता।