Я учусь разрабатывать приложение с помощью Quickly (quickly create ubuntu-application
). Это приложение будет оставаться в индикаторе приложения / панели уведомлений и только будет работать , когда определенный «сигнал тревоги» срабатывает по времени или главное окно открывается пользователем ]. Каков рекомендуемый способ реализации «будильника», чтобы минимизировать работу ЦП и сэкономить батарею?
Другая проблема, которую следует учитывать, заключается в том, что пользователь может изменить системную дату и время.
В настоящее время у меня есть эти:
gi.repository.GLib.timeout_add_seconds(60, . . .)
для проверки каждые минуты, поэтому он не пропустит, если пользователь обновит системную дату и время. Может быть, у вас есть другая идея получше? Технические объяснения приветствуются :). - Спасибо