Ubuntu 12.10下用Empathy(pidgin-lwqq)登陸QQ

一、問題背景

由於我用Linux系統(Ubuntu),因此登陸QQ一直個人難題。WebQQ確實不錯,但我仍是想要pidgin與empathy那樣的風格。把多個im整合在一塊兒。 git

新的Ubuntu 12.10啓用的Online Accounts概念致使pidgin的插件用起來還要多一步配置。 github

二、解決

pidgin-lwqq是基於lwqq開發的pidgin插件。lwqq又是基於webqq協議開發,本人比較贊同做者的思路。 web

對pidgin下支持:
shell

  • 支持發送接受文本消息
  • 支持發送接受圖片
  • 支持羣聊天
  • 支持發送接受表情(在設置中使用webqq表情主題)
  • 支持頭像
  • 支持設置好友備註
  • 支持更改好友分組
  • 支持確認添加好友請求
  • 支持羣的臨時會話
  • 支持訪問QQ空間
  • 支持更改在線狀態
  • 支持多帳戶登陸
  • 支持發送接受離線文件
  • 支持文本樣式
  • 支持羣消息屏蔽
  • 支持接受文件傳輸

對empathy下支持 (telepathy-haze,受到這個框架的限制)
ubuntu

  • 支持發送接受文本消息
  • 支持頭像

a、安裝pidgin-lwqq(ppa)

sudo add-apt-repository ppa:lainme/pidgin-lwqq
sudo apt-get update
sudo apt-get install pidgin-lwqq


b、配置gnome在線帳戶

建立/usr/share/accounts/providers/webqq.provider文件,內容以下: 框架

<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated using empathy/ubuntu-online-accounts/cc-plugins/generate-plugins.py
Do NOT edit manually -->
<provider id="webqq">
<name>WebQQ</name>
<icon>webqq</icon>
</provider>

建立/usr/share/accounts/services/webqq-im.service文件,內容以下: ide

<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated using empathy/ubuntu-online-accounts/cc-plugins/generate-plugins.py
Do NOT edit manually -->
<service id="webqq-im">
<type>IM</type>
<name>WebQQ</name>
<icon>webqq</icon>
<provider>webqq</provider>

<!-- default settings (account settings have precedence over these) -->
<template>
<group name="telepathy">
<setting name="manager">haze</setting>
<setting name="protocol">webqq</setting>
</group>
<group name="auth">
<setting name="method">password</setting>
<setting name="mechanism">password</setting>
</group>
</template>

</service>

再執行如下代碼 spa

cd /usr/lib/libaccount-plugin-1.0/providers
sudo cp libyahoo.so libwebqq.so

官方安裝說明:https://github.com/xiehuc/pidgin-lwqq/wiki/gnome3.6-ubuntu-online-account 插件

c、效果

這時你就能夠在在線帳戶中看到新多的webqq了,配置一個用戶名密碼就能夠登陸了。 code

三、總結

說真的看到對pidgin的支持功能很全面,有時間再裝個回pidgin(原來用過)試試。

相關文章
相關標籤/搜索