Existe uma maneira de chamar um script quando o Ubuntu acorda do modo de suspensão ou de hibernação?

13

Eu tenho um pequeno script de shell que eu corro automaticamente quando eu faço logon na minha máquina Ubuntu; Ele irá definir os parâmetros do meu touchpad da maneira que eu gosto. No entanto, quando o Ubuntu acorda depois de ser hibernado ou suspenso, meu touchpad reverte para seu estado padrão e eu tenho que executar meu pequeno script novamente.

Existe alguma maneira de automatizar esse processo, assim o script será chamado magicamente quando a máquina voltar a funcionar?

    
por innaM 25.10.2009 / 19:23

1 resposta

14

Primeiro de tudo, você encontrou um bug. O usuário não deve se preocupar com a configuração do touchpad sendo perdida após o reinício. Você vai ao Launchpad e relata este bug, para que ele possa ser identificado e corrigido corretamente.

Depois disso, vá para /etc/pm/sleep.d/ e adicione um script que será executado antes e depois de suspender ou hibernar. O script recebe um único parâmetro de linha de comando "suspend", "resume", "hibernate" ou "thaw", ele deve inspecionar esse argumento e tomar a ação apropriada. Deve haver pelo menos um outro script nesse diretório ( 99laptop-mode ) que você possa usar como referência.

    
por 25.10.2009 / 21:02