Когда я нахожусь в поезде, я подключаю свой нетбук к моей горячей точке Wi-Fi Nexus One. Когда я прохожу через туннель, мой телефон явно теряет связь 3G и занимает некоторое время, чтобы восстановить его, как только появится поезд. Но логотип netbook wifi остается постоянным, поскольку он все еще подключен к самому телефону.
Я написал небольшую программу python, которая пытается выполнить ping-сервер и, таким образом, решает, доступен ли интернет (не стесняйтесь предлагать метод обнаружения интернет-соединения, который будет либо быстрее, либо использовать меньшую пропускную способность, поскольку я ограничусь в месяц).
Мой вопрос: как я могу создать апплет для GNOME Panel 2.30.2 в Python, чтобы графически отобразить этот статус, поэтому я могу решить, когда продолжать нажимать ссылки и ожидать, что интернет будет работать.
Я получил этот пример с кнопкой панели для работы, но хотел бы, чтобы значок изменялся в зависимости от ситуации.
Я использовал Python в течение нескольких лет, но раньше не был закодированным гномом. Я использую настольную версию ubuntu как мой логин, а не единство, 10.04.