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的协议来实现的
-
- 安装依赖包:
$ sudo yum install libev-devel gcc gcc-c++ make cmake pkgconfig libcurl-devel sqlite-devel zlib-devel js-devel
- 到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:也可能是/usr/local/lib,注意看sudo make install时的输出信息看liblwqq.so装到哪个目录下了
- 安装依赖包:
2,安装pidgin的插件pidgin-lwqq
- 首先用以下命令安装第三方依赖包
$ sudo yum install gcc gcc-c++ make cmake pkgconfig glib-devel libpurple-devel
- 到第一步安装lwqq时创建的build目录下,会看到一个lwqq.pc文件,这个一会儿安装pidgin-lwqq的时候要用到,执行如下命令(路径中最好不要出现中文,也可以吧lwqq.pc文件单独复制到其他地方):
-
$ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/user/lwqq-master/build
- 到https://github.com/xiehuc/pidgin-lwqq下载pidgin-lwqq的安装包,解压缩后cd到安装文件所在目录,执行以下命令:
$ mkdir build $ cd build $ cmake .. $ make $ sudo make install
- 最后启动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 扩展,如图:
由于该插件是使用dbus通信的,所以需要在pidgni中开启 dbus示列 这个插件
打开pidgi -> 托盘图标 -> 鼠标邮件 -> 插件 -> 选择 dbus示列
开启消息通知插件(方法同上) -> 点击配置插件参考下图配置:
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
在配置插件选项中修改快捷键即可~
BTW:由于每个人的环境可能有所差异,此过程记录仅供参考,再编译软件时注意看有无出错或者缺少软件包的信息,然后根据提示安装缺少的软件包即可~
一些小姿势:
第一次运行要创建缓存可能会稍微久一些。
pidgin的配置文件位置: ~/.purple
lwqq的数据存放位置: ~/.config/lwqq/
https://github.com/xiehuc/pidgin-lwqq/issues
编译安装不懂如何卸载请参考:https://github.com/xiehuc/pidgin-lwqq/issues/219