Soy un entusiasta de CLI y, como tal, he sido un usuario extenso de brew, cask, m, mas, softwareupdate y así sucesivamente. Incluso he escrito algunos tutoriales sobre ellos (ver aquí y existe ).
En este momento, me estoy sumergiendo en valores predeterminados para modificar mi configuración.
Mi problema es que algunos valores predeterminados establecidos en la CLI no aparecen en la GUI. Por ejemplo, trato de desactivar "detectores de búsqueda y datos de tres dedos" en Preferencias del sistema > Trackpad
Alusardiffylosvalorespredeterminadosleídos,encontréquelaconfiguraciónes"TrackpadThreeFingerTapGesture" en "com.apple.AppleMultitouchTrackpad".
Cuando la casilla está marcada, "defaults read com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture" devuelve 2. Ese es el valor predeterminado. Cuando no está marcado, devuelve 0. Eso es lo que quiero.
Para probar esto, verifiqué la configuración en la GUI y luego usé estos comandos:
killall 'System Preferences'
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture -int 0
defaults read com.apple.AppleMultitouchTrackpad TrackpadThreeFingerTapGesture
Los últimos comandos devuelven 0, lo cual está bien. Pero cuando abro la GUI, la casilla de verificación todavía está marcada! Leer el valor de nuevo todavía me da 0 ...
Incluso intenté desconectarme después de modificar el valor, el problema continúa.
¿Puede alguien ayudar?