64位Fedora20装配pidgin-lwqq以及截图功能

64位Fedora20安装pidgin-lwqq以及截图功能

Fedora还是很好用的,但是就是没有QQ,实在是不方便.

腾讯官方的Linux QQ已经很久没更新了,功能也比较弱.

因此用Web QQ凑合了一段时间,无奈有以下缺点:

1,不能查看聊天记录.

2,不能发送图片

3,不能接受文件

用Wine的QQ又太卡,而且不稳定经常崩溃.

今天尝试安装了下pidgin-lwqq,用起来很方便,除了不能发送文件,远程协助外已经基本满足日常的QQ使用要求

项目地址:    https://github.com/xiehuc/pidgin-lwqq 

官方Wiki地址:https://github.com/xiehuc/pidgin-lwqq/wiki   (本文大部分容参考官方Wiki)另外针对Fedora20做了部分修改

安装步骤如下:

1.请确认已经安装pidgin,这个Fedora20默认是自带的.

2,安装lwqq,这个是webqq的协议库,pidgin-lwqq其实就是基于webqq的协议来实现的

    1.  安装依赖包:
      $ sudo yum install gcc gcc-c++ make cmake pkgconfig libcurl-devel sqlite-devel zlib-devel js-devel
    2. 到https://github.com/xiehuc/lwqq 下载安装包,解压缩后进入安装文件所在目录,执行以下命令:
      $ mkdir build;cd build;
      $ cmake ..
      $ make
      $ sudo make install
      

      安装完成后打开/etc/profile文件,在最后加入以下代码:

      export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH 

      修改完毕后重启电脑或者执行source /etc/profile

      NOTE:lwqq的GIT站点上说的不正确,不能指定为/usr/local/lib

2,安装pidgin的插件pidgin-lwqq

  1. 首先用以下命令安装第三方依赖包
    $ sudo yum install gcc gcc-c++ make cmake pkgconfig glib-devel libpurple-devel
  2. 到第一步安装lwqq时创建的build目录下,会看到一个lwqq.pc文件,这个一会儿安装pidgin-lwqq的时候要用到,执行如下命令(路径中最好不要出现中文,也可以吧lwqq.pc文件单独复制到其他地方):
  3. $ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/user/lwqq-master/build
  4. 到https://github.com/xiehuc/pidgin-lwqq下载pidgin-lwqq的安装包,解压缩后cd到安装文件所在目录,执行以下命令:
    $ mkdir build
    $ cd build
    $ cmake ..
    $ make
    $ sudo make install
  5. 最后启动pidgin在协议里就可以看到webqq了,输入用户名密码登陆即可

其他参考,有改动http://www.2cto.com/os/201307/230072.html

 3.配置gnome桌面集成聊天

首先要确保目前您的桌面环境是gnome 3,并且安装了gnome-tweak-tool,如果没有安装请:

sudo yum install gnome-tweak-tool

然后安装 gnome-shell-extensions-pidgin:

git clone https://github.com/kagesenshi/gnome-shell-extensions-pidgin.git

cd gnome-shell-extensions-pidgin

mkdir -p ~/.local/share/gnome-shell/extensions/pidgin-conversation-integration@kagesenshi.org

cp extension.js metadata.json ~/.local/share/gnome-shell/extensions/pidgin-conversation-integration@kagesenshi.org/

接着重启Gnome-shell:ALT+F2 — 输入 r — 回车。。(当然您注销或者重启也可以),然后在高级设置(gnome-tweak-tool)— Shell扩展里打开 Pidgin Conversation Integration 扩展,如图:

64位Fedora20装配pidgin-lwqq以及截图功能

由于该插件是使用dbus通信的,所以需要在pidgni中开启 dbus示列 这个插件

打开pidgi -> 托盘图标 -> 鼠标邮件  ->  插件  ->  选择 dbus示列

开启消息通知插件(方法同上) -> 点击配置插件参考下图配置:

64位Fedora20装配pidgin-lwqq以及截图功能

 

pidgin -> 首选项 -> 隐藏新的IM对话框  -> 选择 总是

 

4.两个有用的插件:

pidgin使用明文保存密码,因此需要安装pidgin-gnome-keyring并在插件中开启

sudo yum install pidgin-gnome-keyring

打开pidgi -> 托盘图标 -> 鼠标邮件  ->  插件  ->  选择 gnome-keyring

如果要像QQ一样有一个截图功能,可以安装pidgin-sendscreenshot插件,步骤如下:

 sudo yum install libev-dev libev-libevent-dev libpurple0  pidgin-devel libgtk2.0-dev libdbus-1-dev 

git clone https://github.com/clickbeetle/pidgin-sendscreenshot.git 

cd pidgin-sendscreenshot 

./configure –-prefix=/usr/lib64

make

sudo make install

打开pidgi -> 托盘图标 -> 鼠标邮件  ->  插件  ->  选择 Send Screenhot

在配置插件选项中修改快捷键即可~

然后添加QQ帐号并选择WebQQ协议之后就可以开始使用啦~
64位Fedora20装配pidgin-lwqq以及截图功能

 

BTW:由于每个人的环境可能有所差异,此过程记录仅供参考,再编译软件时注意看有无出错或者缺少软件包的信息,然后根据提示安装缺少的软件包即可~

 

一些小姿势:

第一次运行要创建缓存可能会稍微久一些。

pidgin的配置文件位置: ~/.purple

lwqq的数据存放位置:   ~/.config/lwqq/

简易使用教程

https://github.com/xiehuc/pidgin-lwqq/issues

编译安装不懂如何卸载请参考:https://github.com/xiehuc/pidgin-lwqq/issues/219