回答:
OK、@ 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て再起動します。アクティビティモニターをチェックすると、Siriの痕跡が表示されないはずです。この手順を繰り返して/System/Library/LaunchAgents/com.apple.assistantd.plist
、完全に無効にすることができます。
/System/Library/LaunchAgents/com.apple.Siri.plist: file does not exist
しかし、com.apple.Siri.agent.plist
存在します。それを「無効」とマークしても同じ効果がありますか?
Der Flounder post macOS Sierraの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>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
はまだ実行中です。SIPを無効にする必要があるため、無効にすることはお勧めしません。