Como posso fazer alterações pref através do comando defaults acontecer imediatamente?

1

Existem muitas mudanças nas preferências do Finder, Dock, etc. que você pode fazer com o comando defaults, i . e .

defaults write com.apple.finder AppleShowAllFiles -bool yes

No entanto, para que as alterações entrem em vigor, você deve encerrar e relançar o aplicativo de destino:

osascript -e 'tell app "Finder" to quit'

Quando o Finder é encerrado assim (em vez de usar o comando killall , como algumas fontes publicadas aconselham), ele salva e restaura suas veiculações de janela e locais de disco (mas não o histórico de avanço e retorno associado a cada janela). Existe alguma maneira de fazer com que essas alterações entrem em vigor imediatamente, sem sair do aplicativo de destino? Afinal, quando você faz alterações no painel de preferências do Dock, elas entram em vigor instantaneamente no aplicativo Dock. Existe algum Evento da Apple que eu possa enviar para fazer a alteração ou fazer o aplicativo reler seus prefs?

    
por Harvey Grosser 06.06.2014 / 04:45

0 respostas