前几个月前还用过pidgin-qq登录过QQ,当时用的还是2010协议。可不久就发现2010协议已经变得不可用了,之后也尝试过各种webqq协议的方案,什么gtkqq,pidgin-lwqq,可能是webqq协议功能不完善吧,用起来总觉得跟我想要的qq功能相差太远。今天上网无意间看到pidgin-qq项目有更新
http://code.google.com/p/libqq-pidgin/source/list
Revision: r204
Log message
Applied cnangel patch for new QQ version support
https://github.com/cnangel/pidgin-libqq
看意思应该是从https://github.com/cnangel/pidgin-libqq合并过来的代码,真的支持新版QQ协议吗?试一试吧
赶紧checkout代码编译了一下
svn co http://libqq-pidgin.googlecode.com/svn libqq-pidgin
//看提交记录说是提交到了这个分支
cd libqq-pidgin/branches/cnangel-patch/
./autogen.sh
./configure
make
//因为我是64位系统,所以拷贝到/usr/lib64/purple-2/目录下,32位系统还是拷贝到/usr/lib/purple-2/
cp -f .libs/libqq.so /usr/lib64/purple-2/libqq.so
然后打开pidgin,果然有2012协议了
启动QQ帐号,果然可以登录了
因为我现在基本上都用empathy了,还是有empathy简单设置一下
然后empathy也可以登录qq了
PS:鄙视一下tx, 就一个qq协议有什么遮遮掩掩了,不开源也就罢了,还整天改来改去的不兼容之前的版本