Desativar currículo por aplicativo no Mac OS X Lion com gravação padrão

Índice:

Anonim

Em nossa postagem sobre como desabilitar Resume para Safari ou outros aplicativos no OS X 10.7, vários de nossos comentaristas apontaram que não é necessário alterar as permissões de diretórios de aplicativos individuais. Como alternativa, você pode desativar Resume por aplicativo usando um comando de gravação padrão inserido no Terminal.

Desativar currículo por aplicativo

Aqui estão alguns exemplos de strings padrão para aplicativos individuais e, em seguida, mostraremos como encontrar suas próprias strings para outros aplicativos:

Turn Off Resume for Safari defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool false

Desativar para Google Chrome defaults write com.google.Chrome NSQuitAlwaysKeepsWindows -bool false

Desligar o QuickTime Player X defaults write com.apple.QuickTimePlayerX NSQuitAlwaysKeepsWindows -bool false

Desativar para visualização defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Você deve reiniciar qualquer aplicativo para o qual desativou o recurso para que as alterações entrem em vigor.

Desativando currículo para outros aplicativos Para desativar o currículo com outros aplicativos, você desejará acessar seu diretório de biblioteca pessoal (lembre-se de que /Library e ~/Library são diferentes) para que você possa encontrar a sintaxe exata do nome do aplicativo. A pasta que você está procurando é:

~/Library/Saved Application State/

Gosto da função Ir para pasta, pois é fácil de acessar com Command+Shift+G, mas você também pode acessá-la clicando em Option+Clicar no menu Ir.

Quando você estiver na pasta Saved Application State da sua biblioteca pessoal, o que você está procurando é com.developerName.ApplicationName.savedState, para outro exemplo, escolheremos o Terminal que está neste diretório como com. apple.Terminal.savedState.

Descarte a extensão '.savedState' e insira a primeira parte do nome do diretório no mesmo comando usado acima, para que fique assim:

defaults write com.apple.Terminal NSQuitAlwaysKeepsWindows -bool false

Digite isso na linha de comando e reinicie o Terminal e o Resume não será mais ativado apenas para esse aplicativo. Assim como o outro método, você pode fazer isso com quantos aplicativos quiser.

Como reativar o currículo para aplicativos específicos

Reativar Resume no Lion é tão fácil quanto desativá-lo, só precisamos ajustar o comando de gravação padrão com uma instrução TRUE em vez de FALSE. Tomando o Safari como exemplo, o comando seria:

defaults write com.apple.Safari NSQuitAlwaysKeepsWindows -bool true

Novamente, reinicie o Safari e você verá que Resume está novamente ativado. Observe que, se você desativou Resume em todo o sistema por meio do painel Preference, precisará reativá-lo separadamente.

Obrigado aos nossos comentaristas que apontaram os comandos de gravação padrão!

Desativar currículo por aplicativo no Mac OS X Lion com gravação padrão