Gancho de desligamento do Compiz?

2

Eu quero verificar 10+ repositórios Git locais se eles tiverem algum commit não processado, antes do shutdown.

(Eu sempre me esqueci de empurrá-los, então, na manhã seguinte, eu cheguei ao escritório e voltei para casa de novo)

Eu acho que talvez o processo de desligamento possa verificar algumas condições, se alguma condição não for atendida, então dê ao usuário a opção de continuar a desligar ou apenas cancelar.

Então, eu posso escrever algo para ligar o desligamento para verificar meu repositório Git para empurrar.

EDITAR

Alterei o título de Ubuntu shutdown hook para Compiz shutdown hook . Eu quero ligar para o pequeno botão de desligar adorável, em vez de clicar em outro ícone de atalho feio na área de trabalho.

    
por Xiè Jìléi 09.01.2011 / 18:29

3 respostas

1

Você pode seguir o caminho mais fácil e escrever um script de desligamento, que faz essa verificação para você. Em vez de clicar em shutdown , você clica nesse script.

Infelizmente, eu não trabalhei agora com o GIT, então você não pode dar qualquer indicação de como isso poderia funcionar.

    
por 09.01.2011 / 20:02
1

A maneira correta de ligar isso seria executar um script quando você sair do gdm. Infelizmente, parece não haver uma maneira simples de configurar isso por usuário. Esta questão contém algumas idéias sobre como configurar isso: link ; procure por /etc/gdm/PostSession/ .

    
por 09.01.2011 / 19:59
0

Eu acho que o que você quer pode ser resolvido com o aplicativo Sentinella, você pode programá-lo para monitorar um script lançado por você, e uma vez que este script o aplicativo encerra o sistema para você. Você precisará de um pouco de bash, mas, caso contrário, isso resolve o seu problema.

    
por 09.01.2011 / 18:53