Рекомендуемый способ проверки / пожарной сигнализации в Python (PyGI / PyGTK)

Я учусь разрабатывать приложение с помощью Quickly (quickly create ubuntu-application). Это приложение будет оставаться в индикаторе приложения / панели уведомлений и только будет работать , когда определенный «сигнал тревоги» срабатывает по времени или главное окно открывается пользователем ]. Каков рекомендуемый способ реализации «будильника», чтобы минимизировать работу ЦП и сэкономить батарею?

Другая проблема, которую следует учитывать, заключается в том, что пользователь может изменить системную дату и время.

В настоящее время у меня есть эти:

  • Использование gi.repository.GLib.timeout_add_seconds(60, . . .) для проверки каждые минуты, поэтому он не пропустит, если пользователь обновит системную дату и время.
  • Использование cron ; проблема будет в связи между программой пользовательского интерфейса и запущенной программой (cron).
  • Использование спящей нити; не уверен.

Может быть, у вас есть другая идея получше? Технические объяснения приветствуются :). - Спасибо

1
задан 4 February 2014 в 06:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: