Sono un appassionato della CLI e, in quanto tale, sono stato un grande utente di brew, cask, m, mas, softwareupdate e così via. Ho persino scritto alcuni tutorial su di loro (controlla qui e lì ).
In questo momento, mi sto immergendo in impostazioni predefinite per modificare le mie impostazioni.
Il mio problema è che alcuni valori di default impostati nella CLI non sono visualizzati nella GUI. Ad esempio, provo a disattivare "tre dita per ricerca e rilevatori di dati" in Preferenze di Sistema > Trackpad
Usandoidiffeireadread,hotrovatocheleimpostazionisono"TrackpadThreeFingerTapGesture" in "com.apple.AppleMultitouchTrackpad".
Quando la casella di controllo è selezionata, "default visualizza read.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture" restituisce 2. Questo è il valore predefinito. Quando non è spuntato, restituisce 0. Ecco cosa voglio.
Per verificarlo, ho controllato le impostazioni nella GUI, quindi ho usato questi comandi:
killall 'System Preferences'
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture -int 0
defaults read com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture
Gli ultimi comandi restituiscono 0, che è ok. Ma quando apro la GUI, la casella di controllo è ancora selezionata! Leggere ancora il valore mi dà ancora 0 ...
Ho persino provato a disconnetterti dopo aver modificato il valore, il problema rimane.
Qualcuno può aiutarti?