Openfetion 介绍

来源:互联网 发布:购车指南 知乎 编辑:程序博客网 时间:2024/06/06 02:40

Openfetion是基于GTK+2.0的IM客户端,使用中国移动飞信v4版本协议。

最新版本:v1.6.1 请大家下载最新版使用

公告:准备考试中,未来一个月内应该不会有更新。

本软件的贡献者:

happyaron : 制作并长期维护本软件的ppa

wzssyqa : 完成了openfetion的国际化,openfetion-i18n

Mingxi Wu : 修复了CPU占用率100%的bug,解决emtion dialog在taskbar里显示的问题

感谢以上各位对OpenFetion所做出的贡献

1.新版本的特性及修复的bug
2010-6-7 levin 

* 添加了上线提示和消息提示功能(需要libnotify支持)
* 添加了不在线用户头像暗色显示功能
* 修复了头像加载时的内存泄漏,降低内存使用量
* 重写了部分重要的数据结构,加快了运行速度
* 修复了添加好友时的段错误

2010-5-24 levin

* 添加了邮箱注册飞信号登录功能
* 添加了直接短信功能
* 完善了用户状态显示
* 完善了停机用户功能限制
* 优化了用户界面
* 修复了崩溃及自动退出的bug

2010-5-7 levin

* 修复了因协议变动造成的登录时异常退出的bug
* 添加了声音提示功能(需要gstreamer库的支持)
* 添加了飞信表情功能
* 修复了用户心情短语过长时界面太宽的bug
* 添加了识别用户设备功能,能识别出手机登录的用户
* 增加了窗体位置记忆功能

2010-4-15 levin

* 修复了1.2中不能真正删除好友的bug
* 设置用户可调整界面大小,解决了上网本界面太大不能正常使用的问题
* 修改了输入设置,解决了ibus,scim等输入发不能发送消息的问题
* 增加了HTTP代理功能
* 增加了聊天界面查看用户信息的功能

2010-4-6 levin

* 修复了登录过程中出现断错误的bug
* 修复了用户不能真正修改个人设置的bug
* 添加了用户设置关闭按钮动作的功能

2010-3-30 levin

* 将通信协议更改为飞信v4版本
* 修复了初次创建时需要手动创建.openfetion的bug
* 修复了收到系统消息时的bug,屏蔽了系统消息
* 修复了将好友移动分组后好友变成未验证及分组用户数量不变的bug
* 限制每次发送消息为180个字,修复了发送大信息时程序崩溃的bug
* 修复了添加好友时默认名字的bug
* 修改了登录认证算法,登录过程速度提高
* 修改了头像下载过程算法,头像加载速度提高
* 添加了查看任意手机号或飞信号相关信息的功能
* 添加了陌生人聊天的功能
* 添加了短信群发的功能,不限制一次发送数据
* 添加了简单的个性化设置功能

2010-2-25 levin

* 程序第一次发布
2.应用程序截图
imageimage
3.共享库的安装

openfetion需要依赖如下几个库开发:openssl,libxml2,gtk+-2.0,如果您的系统中没有安装这些库,您需要自行安装。下面是在Ubuntu下安装这些库的方法:

$apt-get install libxml2-dev

$sudo apt-get install libgtk2.0-dev

$sudo apt-get install libssl-dev

4.软件的安装:

$ ./configure

或:

$./configure –enable-debug 打开调试

$make

$make install

5.下载地址

由于流量原因,本站已不提供下载,请到sourceforge或google code上下载最新版本

sourceforge:https://sourceforge.net/projects/ofetion/

——————————————————–

google code:http://code.google.com/p/ofetion/

happyaron制作的ppa:

10.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu lucid main

9.10: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu karmic main

9.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu jaunty main

8.10: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu intrepid main

8.04: 代码: deb http://ppa.launchpad.net/happyaron/ppa/ubuntu hardy main

提示缺密钥的话运行这个命令再刷新: 代码: sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys DDA4DB69

wzssyqa 制作的openfetion-i18n:http://github.com/wzssyqa/openfetion-i18n

Xuqing Kuang 制作的rpm for fc13

二进制:

http://xkuang.fedorapeople.org/Fedora/RPMS/i686/openfetion-1.6.1-1.fc13.i686.rpm

http://xkuang.fedorapeople.org/Fedora/RPMS/i686/openfetion-devel-1.6.1-1.fc13.i686.rpm

源码包:

http://xkuang.fedorapeople.org/Fedora/SRPMS/openfetion-1.6.1-1.fc13.src.rpm