Usar los valores predeterminados para editar las preferencias

0

Recientemente, he estado jugando con la edición de Preferencias del sistema sin GUI y usando el comando predeterminado. Lo he intentado por ejemplo:

defaults write com.apple.dock autohide NO

Aunque eso no hizo nada. La preferencia todavía estaba marcada en Preferencias del sistema, y el plist no se editó cuando lo abrí en Xcode. Incluso después de relanzar el Finder y reiniciar.

¿Estoy usando los valores predeterminados correctamente? Y si no, ¿cuál es el uso adecuado de este, cuando pretendo editar las Preferencias a través del terminal?

Estoy usando OS X Mavericks (10.9.5)

    
pregunta TheBro21 14.05.2015 - 21:39

1 respuesta

2

Tu comando está agregando un BOOL verdadero o falso.

Así que necesitabas declararlo como tal agregando -bool . De lo contrario, estás cambiando a una cadena.

Pero también con este cambio, debe relanzar el dock para que pueda recoger los cambios. Puedes hacer esto agregando un segundo comando.

killAll Dock

En un comando:

defaults write com.apple.dock autohide  -bool no;killAll Dock 

Esto ejecutará su comando y eliminará cualquier proceso llamado Dock. El Dock se reiniciará automáticamente recogiendo los cambios.

    
respondido por el markhunte 14.05.2015 - 23:28

Lea otras preguntas en las etiquetas