Posso desativar o Autosave e Versões do OS X Lion?

3

No OS X Lion, há um novo recurso que fornece funcionalidade de salvamento automático e controle de versão. Eu gostaria de desativar essa funcionalidade - eu simplesmente não quero isso.

Eu tenho um fluxo de trabalho que envolve meu dedo no gatilho no cmd-S, uso meu próprio VCS quando necessário, salvo como compulsivamente e abro aplicativos como o TextEdit e o Preview como blocos de notas temporários sem querer salvar as alterações automaticamente e sem uma caixa de diálogo estúpida então registra minhas alterações quando eu só quero Vejo as mudanças e não gravá-las.

Então, é possível desativar Versões sem voltar a 10.6?

PS: Apenas perguntando como desabilitar , não para uma discussão do os prós e contras dos recursos.

Philip
fonte

Respostas:

3

Isso pode ser feito executando o seguinte comando de terminal (para visualizar neste exemplo):

defaults write $(osascript -e 'id of application "Preview"') ApplePersistence -bool no

Substituir Preview no comando acima com o nome de qualquer aplicativo em que você deseja realizar isso.

Para o TextEdit você também deve executar o seguinte comando para evitar erros de sandbox:

defaults write com.apple.TextEdit AutosavingDelay -int 0

Veja também esta resposta em Pergunte diferente .

Community
fonte
+1 para realmente mostrar uma resposta em vez de apenas lamely ligando sem sequer uma sinopse falésia. E eu odeio 'assistir este vídeo' respostas ...
lornix
@ user142040 Se eu lembrar de tentar isso quando tiver uma máquina em funcionamento (espero que em breve), eu irei e relatarei de volta. Eu gosto desta ideia. Espero que não quebre a máquina ... (consequentemente, quaisquer relatórios daqueles que tentaram e encontraram problemas serão bem-vindos).
Philip
Você e @ user23369 são meus novos heróis pessoais.
Philip
3

Vá para as preferências do sistema, guia geral e marque a caixa que diz; peça para manter as alterações ao fechar documentos. Quando você sai desse documento, aparece uma janela que lhe pedirá para reverter as alterações. Essa é a opção que você precisa clicar.

Isso fechará a janela sem salvar as alterações.

jjj
fonte
Isso deve ser novo no Mountain Lion, sim? Vou dar uma chance. Alguma idéia de como isso irá interagir se eu já tiver feito os comandos do terminal na resposta aceita?
Philip
1

A partir de 10.8.4, o "autosave" é aplicado a todas as aplicações, incluindo o Xcode. Isso é especialmente problemático para os webapp scripters, que podem encontrar seus scripts Python inesperadamente salvos automaticamente no Apache sem a permissão deles. o comando de terminal acima indicado funciona para parar o salvamento automático do Xcode:

defaults write $(osascript -e 'id of application "Xcode"') ApplePersistence -bool False

Como desta escrita, "pedir para manter as alterações ao fechar documentos" é quebrado com o Xcode, então clicar no botão vermelho salvará um script sem perguntar. Então, se o seu gato andou no teclado e você fechou a janela, o Apache pode falhar a partir do script do gato.

Gnarlodious
fonte
0

Você tem que virar de versões (ou o que quer que seja chamado) na caixa de diálogo Time Machine ( Bloquear documentos X dias após o último uso ) - vídeo Aqui .

Se você quiser, pode remover a opção de reabrir os arquivos na tela Preferências do Sistema, em geral. ( Restaurar janelas ao sair de uma reabertura ) Vídeo sobre isso Aqui .

Por favor, adicione uma mensagem personalizada "Personal Hero" para o site de mídia social de sua escolha e assine aqui.

skub
fonte
1
Esta configuração não não desativar as versões. Apenas adiciona uma mensagem de aviso quando você tenta editar um documento após, por exemplo, 1 dia (período de tempo mínimo). Ele ainda será salvo a cada poucos minutos durante a edição.
Daniel Beck
1
Salvamento Automático é específico da aplicação e tratado independentemente dentro de cada aplicação. Versões é uma função da Máquina do Tempo e é tratada dentro dela.
skub
@skub +1 por me permitir desabilitar o bloqueio ... existe uma maneira rápida de desabilitar o aplicativo de salvamento automático por aplicativo?
Philip
0

O problema é complicado se você usar RAID de hardware ou software, já que a Mountain Lion não pode criar uma partição de recuperação em um volume RAID (onde volume RAID = qualquer unidade física com pelo menos uma partição habilitada para RAID).

Os usuários que executam uma versão de servidor do sistema operacional normalmente se deparam com essa limitação, mas isso pode afetar qualquer pessoa com uma área de trabalho e uma placa RAID.

Sem uma partição de recuperação, o Painel de Controle do Time Machine em Preferências do Sistema está desabilitado (em cinza).

Ainda estou trabalhando para saber se a criação de um backup do Time Machine em outra unidade permitirá o comportamento que estamos procurando.

user194907
fonte
1
Existe alguma referência para esta informação? Parece que pode haver alguns recursos potenciais que expandem esse problema, se for o caso, adicione-os a essa resposta.
slm
-1

Você não pode desativar o Autosave.

A única coisa que você pode fazer é voltar ao Snow Leopard (como eu fiz).

Stefano
fonte