У меня были проблемы с входом в школьные и другие общественные сети Wi-Fi, которые требуют согласия с условиями обслуживания.
Хитрость заключалась в том, чтобы подключиться к сети wifi, но затем не заходить на сайт с "https://.com". Вместо этого попытайтесь войти на сайт с http (не https), например "http://cnn.com".
Это вызвало страницу "Согласие с условиями" и позволило мне подключиться.
Был предложен API для уведомления об изменениях часов, но он не был реализован. Просматривая источники timesyncd , кажется, что при изменении часов 2 файла
/run/systemd/timesync/synchronized
/var/lib/systemd/timesync/clock
«касаются», т. е. обновляется их время последнего -изменения. Если вы создаете один из этих каталогов (/run
, который воссоздается при каждой перезагрузке ), вы можете попробовать использовать inotifywait
для получения событий при изменении файла и затем запускать свою программу.