更聪明的pidgin

pidgin里有个类似情景模式的功能,除了可用、离线等几个状态之外还可以自定义状态,对不同的im使用不同的状态。我义了两个”at home”和”work”,分别再家里和公司使用。

于是想搞个能够根据网络自动切换两个状态的小脚本,到家能自动切到“at home”,上班时自动切到“work”,终于在上周末搞定了,用了两天,很好用。。

下面是用到的相关脚本:

第一个文件 : status_filectl.pl : status_filectl.0.1

这是个用perl实现的pidgin插件,功能很简单,通过生成~/.purple/cstatus 文件来改变pidgin的状态,需要放到~/.purple/plugins目录,并到插件里启用。

装完插件就可以下面这样修改状态了

echo "at home" > ~/.purple/cstatus

这么简单的功能本来想用dbus实现,但是pidgin的dbus接口不够,不能根据title查找已存状态。。。

第二个文件 : smart_pidgin.sh smart_pidgin.zip

这个文件用来根据网络判断使用不同的状态,需要自定义,放到/etc/NetworkManager/dispatcher.d目录即可

恩,以上,就可以更懒一点了~~


已发布

分类

来自

评论

《“更聪明的pidgin”》 有 1 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据