Đây không phải là công việc của tôi nhưng Rich T. có một bài viết tuyệt vời về điều này tại blog của mình:
https://derflounder.wordpress.com/2016/09/20/blocking-siri-on-macos-sierra/
Bạn sẽ cần triển khai hai cấu hình cấu hình riêng biệt, các phím có liên quan bên dưới:
Domain: com.apple.assistant.support.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>Assistant Enabled</key>
<false/>
</dict>
</plist>
và
Domain: com.apple.Siri.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>
Tùy thuộc vào cách bạn quản lý máy Mac của mình và cách bạn muốn triển khai các cài đặt cấu hình này, chúng có thể cần được xây dựng khác nhau.
Theo tôi biết hai hồ sơ này là cách duy nhất để vô hiệu hóa điều này.
Đây là một liên kết đến các cấu hình Mobileconfig cho các cài đặt này. Bạn có thể triển khai chúng với bất kỳ MDM nào:
https://github.com/rtrouton/profiles/tree/master/DisableSiri
Nếu không, bạn sẽ cần phải sử dụng mặc định ghi:
defaults write com.apple.Siri StatusMenuVisible -bool false
defaults write com.apple.Siri UserHasDeclinedEnable -bool true
defaults write com.apple.assistant.support 'Assistant Enabled' 0
Khi bạn thực hiện những thay đổi này, bạn sẽ cần xóa bộ đệm ưu tiên:
sudo killall -HUP cfprefsd
Và sau đó khởi động lại máy chủ WindowUI:
sudo killall SystemUIServer
Hy vọng điều này làm rõ.