É possível (por opção ou gatilho) salvar o banco de dados Keepass automaticamente após adicionar uma nova entrada?
Muitas vezes esqueço de salvá-lo e perco os novos dados ao desligar o Windows.
Alternativamente: É possível salvar os dados quando o KeePass é forçado a fechar quando o Windows sai?
Responder1
Existe uma opção de salvamento automático em Ferramentas -> Opções... -> Avançado. Se isso às vezes não funcionar, pode ser um bug. Uma forma de atenuar isso é usar um período de bloqueio automático mais curto para que o banco de dados seja salvo com mais frequência.
Além disso, o KeeFox salva automaticamente quando você salva uma nova senha do navegador. Você pode considerar usá-lo.
Responder2
Encontrei o mesmo problema e não fiquei satisfeito com a resposta, então continuei pesquisando no Google e encontreieste tutorial:
Como criar um gatilho que implemente o recurso de salvamento automático
http://www.mydigitallife.info/how-to-auto-save-the-database-in-keepass-password-safe/
- No KeePass Password Safe, clique no menu Ferramentas e selecione Gatilhos.
- Clique no botão Adicionar para abrir o assistente Adicionar gatilho.
- Insira um nome para o novo gatilho, como Salvar banco de dados automaticamente e clique em Avançar. Deixou as caixas de seleção “Ativado” e “Inicialmente ativado” marcadas e a caixa de seleção “Desligar após executar ações (executar uma vez) desmarcada.
- Na aba “Eventos”, clique no botão Adicionar.
- Selecione Estado da interface do usuário atualizado na lista suspensa “Evento”, que é avaliada como verdadeira quando o KeePass termina de atualizar o estado da interface do usuário (menus, barra de ferramentas,…), inclusive após a maioria das ações do usuário, como adicionar/editar/excluir entradas e grupos, etc. Em seguida, clique em OK e em Avançar no assistente.
- Opcional: Na aba “Condições”, clique no botão Adicionar.
- Opcional (se executar a etapa acima):Selecione O banco de dados ativo tem alterações não salvas na lista suspensa “Condição” e clique em OK, seguido de Avançar no assistente.
- Na aba “Ações”, clique no botão Adicionar.
- Selecione Salvar banco de dados ativo na lista suspensa “Ação” e clique em OK.
- Clique em Concluir e depois em OK.
A ação para salvar a senha é realizada imediatamente, caso haja alterações não salvas. Após a criação do gatilho, o botão Salvar estará sempre desabilitado ou acinzentado, pois a alteração é salva instantaneamente em qualquer alteração – adição, exclusão ou edição.
Responder3
Resposta de 2018 (2.39.1+)
Nas versões mais recentes do KeePass, você pode salvar automaticamente qualquer atualização da entrada (que inclui a adição de novas entradas) sem nenhum gatilho. Basta acessar Tools -> Options... -> Advanced
e clicar em Automatically save after modifying an entry using the entry editing dialog
.
Nota: Isso parece não funcionar para exclusão de entradas.
Responder4
OSalvar automaticamente.xml.txtgatilho do KeePassPágina Exemplos de gatilhosfaz exatamente isso.
Para importar este gatilho consulte a Importing triggers from a file
seção nesta página.