Tôi đã trả lời 'Không' cho lời nhắc ban đầu của Siri, nhưng tôi vẫn có thể thấy nó trong danh sách quy trình của mình. Tôi đã cố giết nó, nhưng nó lại tải ngay lập tức. Làm cách nào tôi có thể tải và xóa Siri khỏi máy Mac của mình?
Tôi đã trả lời 'Không' cho lời nhắc ban đầu của Siri, nhưng tôi vẫn có thể thấy nó trong danh sách quy trình của mình. Tôi đã cố giết nó, nhưng nó lại tải ngay lập tức. Làm cách nào tôi có thể tải và xóa Siri khỏi máy Mac của mình?
Câu trả lời:
Ok, tôi đã tự mình tìm ra toàn bộ quy trình, nhờ @blueberryfields và @ bret7600.
Trước hết, bạn cần phải vô hiệu hóa Kiểm tra tính toàn vẹn hệ thống để có thể chỉnh sửa tệp com.apple.Siri.plist.
csrutil disable
và bấm Enter.reboot
và nhấn Enterđể khởi động lại một lần nữa.Bây giờ bạn nên chỉnh sửa tệp com.apple.Siri.plist.
sudo plutil -replace Disabled -bool true /System/Library/LaunchAgents/com.apple.Siri.plist
Bây giờ bạn nên kích hoạt lại Kiểm tra tính toàn vẹn hệ thống. Nó ở đó vì một lý do.
csrutil enable
và bấm Enter.reboot
và nhấn Enterđể khởi động lại một lần nữa.Bây giờ nếu bạn kiểm tra Activity Monitor - bạn sẽ không thấy dấu vết của Siri ở đó. Bạn có thể lặp lại thủ tục này /System/Library/LaunchAgents/com.apple.assistantd.plist
để vô hiệu hóa nó hoàn toàn.
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist
Tuy nhiên com.apple.Siri.agent.plist
không tồn tại. Đánh dấu là 'Vô hiệu' có cùng tác dụng không?
Bài đăng Der Flounder Chặn Siri trên macOS Sierra chứa các tệp plist giúp cô không chạy và chặn cô khỏi thanh menu:
<?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>
Ngoài ra còn có các tập tin Mobileconfig để nó tự động bị vô hiệu hóa bởi các tập lệnh được liên kết ở đó .
Ghi chú:
Sử dụng defaults
lệnh để vận hành cài đặt trong .plist
tệp dễ dàng và nhanh chóng hơn nhiều.
# 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
Trình nền assistantd
vẫn đang chạy. Tôi không khuyên bạn nên vô hiệu hóa nó vì bạn cần phải tắt SIP.