Modo recomendado para checar / disparar alarme em Python (PyGI / PyGTK)

1

Estou aprendendo a desenvolver um aplicativo usando Rapidamente ( quickly create ubuntu-application ). Este aplicativo permanecerá na Barra de Indicador / Notificação do Aplicativo e somente funcionará quando um "alarme" definido for acionado por o horário ou a janela principal for aberta por o usuário . Qual é a maneira recomendada de implementar o "alarme" para minimizar a CPU e economizar bateria?

Outra questão a ser considerada é que o usuário pode alterar a data do sistema & amp; tempo.

Atualmente, tenho estes:

  • Usando gi.repository.GLib.timeout_add_seconds(60, . . .) para verificar a cada minuto, para não perder se o usuário atualizar a data do sistema & amp; tempo.
  • Usando cron ; o problema será a comunicação entre o programa da interface do usuário e o programa acionado (pelo cron).
  • Usando um fio de dormir; não tenho certeza.

Talvez você tenha outra ideia melhor? Explicação técnica é bem-vinda :). - obrigado

    
por fikr4n 02.02.2014 / 02:36

0 respostas