2
適用されない「デフォルト」を使用した設定の変更
私はCLIの愛好家です。そのため、brew、cask、m、mas、softwareupdateなどの広範なユーザーです。私も(チェックそれらについてのいくつかのチュートリアルを書いたこことそこ)。 現在、設定を変更するためにデフォルトに飛び込んでいます。 私の問題は、CLIで設定されたデフォルトの一部がGUIに表示されないことです。たとえば、[システム環境設定]> [トラックパッド]で[3本指検索とデータ検出器]を無効にしようとしています diffとデフォルトの読み取りを使用して、「com.apple.AppleMultitouchTrackpad」の設定が「TrackpadThreeFingerTapGesture」であることがわかりました。 チェックボックスがチェックされている場合、「defaults read com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture」は2を返します。これがデフォルト値です。チェックされていない場合、0を返します。それが私が望むものです。 これをテストするために、GUIで設定を確認し、次のコマンドを使用しました。 killall 'System Preferences' defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture -int 0 defaults read com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture 最後のコマンドは0を返しますが、これは問題ありません。しかし、GUIを開くと、チェックボックスはまだオンになっています!値を再度読み取ると、まだ0が返されます... 値を変更した後でログアウトしようとしても、問題は残ります。 誰か助けてもらえますか?