Usa le impostazioni predefinite per modificare le preferenze

0

Recentemente, mi sono divertito a modificare le Preferenze di Sistema senza GUI e usando il comando defaults. Ho provato ad esempio:

defaults write com.apple.dock autohide NO

Anche se questo non ha fatto nulla. La preferenza era ancora controllata in Preferenze di Sistema, e il plist non è stato modificato quando l'ho aperto in Xcode. Anche dopo il riavvio di Finder e il riavvio.

Sto usando i valori predefiniti correttamente? E se no, qual è l'uso corretto di questo, quando sto mirando a modificare le preferenze tramite terminale?

Sto usando OS X Mavericks (10.9.5)

    
posta TheBro21 14.05.2015 - 21:39
fonte

1 risposta

2

Il tuo comando sta aggiungendo un BOOL vero o falso.

Quindi dovevi dichiararlo come tale aggiungendo -bool . Altrimenti si passa a una stringa.

Ma anche con questo cambiamento è necessario riavviare il dock per poter raccogliere le modifiche. Puoi farlo aggiungendo un secondo comando.

killAll Dock

In un comando:

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

Questo eseguirà il comando e ucciderà qualsiasi processo chiamato Dock. Il Dock quindi rilancerà automaticamente raccogliendo le modifiche.

    
risposta data 14.05.2015 - 23:28
fonte

Leggi altre domande sui tag