giplet 更新到 0.1.3

giplet 作用很简单,在 gnome-panel 上显示当前 ip。对我来说,其主要意义在于,当桌面因某种原因死锁(比如说,连键盘都失去响应)了之后,想尝试通过其他机器 ssh 过来杀掉捣乱进程时,不至于因为不知道动态分配的 ip 而束手无策。

然而一直到 0.1.2 之前,giplet 都只能设定一个 interface,要么有线,要么无线,像我这种有线无线经常混用情况,就有点麻烦——频繁更改 interface 吧,不是办法,而且时常会忘记;放两个 giplet 吧,panel 又太挤。

昨天突然心血来潮,翻来了 giplet 的源码看了看。要实现从多个 interface 获得 ip 很简单,几分钟就搞定了(赞 python,上手难度几乎为零),做了个 patch 给 Erik(作者)。

今天收到 Erik 回信,他现在没时间管这摊(也难怪,0.1.2 发布都已经是 2006 年的事了),于是我被加入到了 giplet 的项目中,打上我的和 yanik 同学早在 4 月份就提交的 patch,0.1.3 就这样诞生了。

这个版本的 giplet 主要更新有三:

1, 修正 about 窗口 close 按钮无效。
2, 增加拷贝 ip 到剪切板。
3, 支持设置多个 interface(空格分隔),giplet 将显示第一个可用的 ip。

看起来用 python 写 UI 很爽,有空应该多关注一下。
发表评论