私は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が返されます...
値を変更した後でログアウトしようとしても、問題は残ります。
誰か助けてもらえますか?