मैंने सिरी प्रारंभिक संकेत के लिए 'नहीं' का उत्तर दिया है, लेकिन मैं अभी भी इसे अपनी प्रक्रिया सूची में देख सकता हूं। मैंने इसे मारने की कोशिश की है, लेकिन यह तुरंत फिर से लोड होता है। मैं अपने मैक से सिरी को कैसे उतार और हटा सकता हूं?
मैंने सिरी प्रारंभिक संकेत के लिए 'नहीं' का उत्तर दिया है, लेकिन मैं अभी भी इसे अपनी प्रक्रिया सूची में देख सकता हूं। मैंने इसे मारने की कोशिश की है, लेकिन यह तुरंत फिर से लोड होता है। मैं अपने मैक से सिरी को कैसे उतार और हटा सकता हूं?
जवाबों:
ठीक है, मुझे खुद से पूरी प्रक्रिया का पता चला, @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अभी भी चल रहा है। मैं आपको इसे निष्क्रिय करने की आवश्यकता के कारण निष्क्रिय करने की अनुशंसा नहीं करता।