Ubuntu 12.10下用Empathy(pidgin-lwqq)登录QQ
2人收藏此文章,
我要收藏
发表于5个月前(2012-11-12 14:41) ,
已有
3165次阅读 ,共
0个评论
1、问题背景
因为我用Linux系统(Ubuntu),所以登录QQ一直我的难题。WebQQ确实不错,但我还是想要pidgin与empathy那样的风格。把多个im整合在一起。
新的Ubuntu 12.10启用的Online Accounts概念导致pidgin的插件用起来还要多一步配置。
2、解决
pidgin-lwqq是基于lwqq开发的pidgin插件。lwqq又是基于webqq协议开发,本人比较赞同作者的思路。
对pidgin下支持:
- 支持发送接受文本消息
- 支持发送接受图片
- 支持群聊天
- 支持发送接受表情(在设置中使用webqq表情主题)
- 支持头像
- 支持设置好友备注
- 支持更改好友分组
- 支持确认添加好友请求
- 支持群的临时会话
- 支持访问QQ空间
- 支持更改在线状态
- 支持多账户登录
- 支持发送接受离线文件
- 支持文本样式
- 支持群消息屏蔽
- 支持接受文件传输
对empathy下支持 (telepathy-haze,受到这个框架的限制)
a、安装pidgin-lwqq(ppa)
1 | sudo add-apt-repository ppa:lainme/pidgin-lwqq |
3 | sudo apt-get install pidgin-lwqq |
b、配置gnome在线账户
创建/usr/share/accounts/providers/webqq.provider文件,内容如下:
1 | <? xml version = "1.0" encoding = "UTF-8" ?> |
创建/usr/share/accounts/services/webqq-im.service文件,内容如下:
01 | <? xml version = "1.0" encoding = "UTF-8" ?> |
04 | < service id = "webqq-im" > |
08 | < provider >webqq</ provider > |
12 | < group name = "telepathy" > |
13 | < setting name = "manager" >haze</ setting > |
14 | < setting name = "protocol" >webqq</ setting > |
17 | < setting name = "method" >password</ setting > |
18 | < setting name = "mechanism" >password</ setting > |
再执行以下代码
1 | cd /usr/lib/libaccount-plugin-1.0/providers |
2 | sudo cp libyahoo.so libwebqq.so |
官方安装说明:https://github.com/xiehuc/pidgin-lwqq/wiki/gnome3.6-ubuntu-online-account
c、效果
这时你就可以在在线账户中看到新多的webqq了,配置一个用户名密码就可以登录了。
3、总结
说真的看到对pidgin的支持功能很全面,有时间再装个回pidgin(原来用过)试试。