【发布时间】:2011-08-30 23:19:48
【问题描述】:
当我在上班的火车上时,我将上网本连接到 Nexus One 的 wifi 热点。当我穿过隧道时,我的手机显然失去了 3G 连接,并且在火车出现后需要一段时间才能重新建立。但上网本 wifi 标志保持不变,因为它仍然连接到手机本身。
我写了一个小 Python 程序,它尝试 ping 一个服务器,从而决定互联网是否可用(请随意提出一种检测互联网连接的方法,这种方法要么更快,要么使用更少的带宽,因为我每个月都有上限)。
我的问题是:如何在 Python 中为 GNOME Panel 2.30.2 创建一个小程序,以图形方式显示此状态,以便我可以决定何时继续单击链接并期待互联网正常工作。
我得到了这个带有面板按钮的example,但想要一个根据情况而变化的图标。
我已经使用 Python 几年了,但之前没有编写过 gnome 代码。我在 10.04 使用 ubuntu 桌面版作为我的登录而不是统一。
【问题讨论】:
-
我会看看IBus是怎么做的。