Простой апплет панели Gnome на Python

Когда я еду на работу, я подключаю свой нетбук к точке доступа Wi-Fi на Nexus One. Когда я прохожу через туннель, мой телефон, очевидно, теряет соединение 3G, и требуется время, чтобы восстановить его после выхода поезда. Но логотип Wi-Fi на нетбуке остается неизменным, поскольку он все еще подключен к самому телефону.

Я написал небольшую программу на Python, которая пытается проверить связь с сервером и, таким образом, решить, доступен ли Интернет (не стесняйтесь предлагать метод обнаружения Интернета соединение, которое было бы либо быстрее, либо использовало бы меньшую полосу пропускания, поскольку у меня ограничение на месяц).

Мой вопрос: как я могу создать апплет для GNOME Panel 2.30.2 на Python, чтобы графически отображать этот статус, чтобы я мог решить когда продолжать щелкать ссылки и ожидать, что Интернет будет работать.

Я получил этот пример с работающей кнопкой панели, но хотел бы, чтобы значок, который меняется в зависимости от ситуации.

Я использовал Python в течение нескольких лет не кодировал gnome раньше. 10.04 я использую настольную версию ubuntu в качестве логина, а не Unity.

14
задан Tom Viner 29 May 2011 в 16:45
поделиться