Ubuntu 12.10下用Empathy(pidgin-lwqq)登录QQ
1、问题背景
因为我用Linux系统(Ubuntu),所以登录QQ一直我的难题。WebQQ确实不错,但我还是想要pidgin与empathy那样的风格。把多个im整合在一起。新的Ubuntu 12.10启用的On
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 |
2 | sudo apt-get update |
3 | sudo apt-get install pidgin-lwqq |
b、配置gnome在线账户
创建/usr/share/accounts/providers/webqq.provider文件,内容如下:1 | <?xml version="1.0" encoding="UTF-8" ?> |
2 |
<!-- Generated using empathy/ubuntu-on |
3 | Do NOT edit manually --> |
4 | <provider id="webqq"> |
5 | <name>WebQQ</name> |
6 | <icon>webqq</icon> |
7 | </provider> |
01 | <?xml version="1.0" encoding="UTF-8" ?> |
02 |
<!-- Generated using empathy/ubuntu-on |
03 | Do NOT edit manually --> |
04 | <service id="webqq-im"> |
05 | <type>IM</type> |
06 | <name>WebQQ</name> |
07 | <icon>webqq</icon> |
08 | <provider>webqq</provider> |
09 |
10 | <!-- default settings (account settings have precedence over these) --> |
11 | <template> |
12 | <group name="telepathy"> |
13 | <setting name="manager">haze</setting> |
14 | <setting name="protocol">webqq</setting> |
15 | </group> |
16 | <group name="auth"> |
17 | <setting name="method">password</setting> |
18 | <setting name="mechanism">password</setting> |
19 | </group> |
20 | </template> |
21 |
22 | </service> |
1 | cd /usr/lib/libaccount-plugin-1.0/providers |
2 | sudo cp libyahoo.so libwebqq.so |