| |
| |
| |
| |
| |
| |
|
2008年11月30日星期日
Weekly Twitter 2008 #48
2008年1月17日星期四
pidgin飞信插件的win32版本
pidgin-fetion-0.96-win32.tar.bz2
(可用于pidgin-2.3.1,解压后将libfetion.dll放到x:\Program Files\Pidgin\plugins\下,重启pidgin即可)
代码只需要做一点小修改: fetion-0.96-win32.patch
编译方法:
- 先按pidgin网站的win32版本编译 说明编译pidgin. 注意以下几点:
- 并不一定需要安装cygwin,cygwin安装起来比较麻烦。其实可以从tcl网站下载一个msys + mingw就可以了;
- 主要w32api版本要在3.9以上。老版本在编译pidgin\win32\gtkdocklet-win32.c时会报告BITMAPV5HEADER没有定义;
- 如果没有安装perl和tcl,不一定要按网站上说的那样去下载安装,直接修改libpurple\\plugins\Makefile.mingw和pidgin\plugins\Makefile.mingw,注释掉相关行就行了
- 在libpurple下解压fetion-0.96的源代码(即存在pidgin-2.3.1/libpurple/fetion目录)
- 打上补丁fetion-0.96-win32.patch
- 执行make -f Makefile.mingw,编译得到libfetion.dll
2008年1月12日星期六
多媒体和即时通讯方面的几个新玩意
- 这几天发现了多媒体和即时通讯(这两类也算网民们用电脑最普遍的用途吧)方面的几个新玩意:
- 网络电视GMLive (图,开发团队blog,使用说明)
- 目前支持MMS, sopcast, nslive等几种流媒体,UI还比较简单
- 网络视频nslive (LinuxToy上的介绍,图, 作者的Blog, 安装方法说明)
- 上面提到过的一种流媒体。支持可用性上做的不太好,那个安装说明也够难找的。
- Flash Player 9.0 (Debian包)
- 新版本支持Linux下的全屏了(并且支持硬件缩放hardware scaling)
- Audacious
- 喜欢Winamp/XMMS的可以用这个了( XMMS -> BMP -> Audacious,功能界面都差不多,都可以用winamp的skin;BMPx和XMMS2却是另外一条路了)。至于功能方面,id3 tag的乱码还是避免不了的,除非自己改代码;另外我现在看重网络音频的支持了(比如电台或者last.fm),很多时候懒得自己去下载mp3文件。
- 飞信的pigdin插件 (可以放到$HOME/.purple/plugins/或者/usr/lib/purple-2)
- 当然是第三方开发的。目前有基本功能:对聊或者发短信。最近几天作者gradetwo改 进很频繁,代码还没有放出来。我已经迫不及待要编译win32版本了:在Windows上时如果MSN、QQ、Google Talk、飞信、V网伴侣这些都打开,机器都没法玩了。也不知道现在这些软件怎么搞的,为了界面漂亮一点点,都要拼图片来做,搞得这些软件好用内存相当严 重。还是用pidgin一统天下好。
- MusicTracker
- A Pidgin 'now playing' plugin to advertise the songs you are listening to in your status message.
2007年3月6日星期二
kmess还不错

为了使用gimmie, 我不得不将很多程序升级,包括gaim升级到了2.0beta版。但gaim-2不能每个协议的状态分开设置,有点不爽。于是就想是不是另外找一个MSN的客户端。
用apt-cache search msn查了一下,有其它几个MSN的客户端,都试了一下。
- amsn(居然是用tcl写的)中似乎没法激活中文输入法;
- tmsnc是个基于字符界面的,俺懒得考虑了;
- licq有个msn插件,基本功能似乎都还有,但使用起来感觉不是太趁手;
- 最后剩下kmess,这个早听说过,但因为是KDE平台的,我连KDE都没装,也一直没试过。
装起来试试,感觉还可以,跟MSN本身比较象。debian上还是1.4.3版本,而它网站上已经有1.5-pre1版本,支持比较新的自定义笑脸、离线消息、状态信息等功能。
kmess网站上提供了autopackage形式的包,可以很容易地安装起来。
2006年3月20日星期一
OpenQ的群补丁(附win32版本)
网友mars_engle再次给出了openq的补丁,修正了使用群的问题。
俺马上编译了win32版本,可从这里下载: http://bamanzi.inlsd.org/win32/openq
似 乎目前还不能自动读取群列表,也不能新加入群。打开群的方法是: 工具->帐户操作->QQ->Qun:Search a permanent Qun,然后输入在打开“房间列表”窗口中选择QQ帐号,点击"获取列表",输入群号,获取成功的话则会添加一个图标到主界面。
2006年2月27日星期一
又可以用OpenQ了(附win32版本)
这里应网友kexianbin的要求,编译了一个win32版本:
OpenQ-0.3.2 for Gaim-2.0.0beta2, win32版本
时间匆忙,目前只有DLL,放到plugins目录下即可。而笑脸等数据文件尚未打包进去(先可以从源代码自行提取,或者下载我以前提供的老版本)。
我以前在用gaim-1.5 + OpenQ-0.3.2,似乎要删除原来的帐号配置重新添加才行。
-----------------------------------------------------------
编译方法:
1. 先按gaim的win32编译说明编译gaim;
这里需要补充说明的是,并不需要安装cygwin,这里只是需要使用里面的一些常用命令,用tcl网站提供的msys + mingw包更方便。
另外要升级w32api,可以从mingw网站得到(www.mingw.org可能这边访问不了,但sf.net上的下载是可以的)。
2. 将OpenQ-0.3.2的代码解压,并用poppyer的补丁文件覆盖src目录下的文件; 在gaim-2.0的src/protocols下建立目录qq,将OpenQ的src下的文件移过去,然后将这个Makefile.mingw拷贝到该目录下
3. 编译
$ cd gaim-2.0.0beta2/src/protocols/qq
$ make -f Makefile.mingw
这样就可以得到libqq.dll,拷贝到gaim安装目录的plugins下即可;
4. 拷贝数据文件,拷贝pixmaps文件拷贝夹到gaim的安装目录就可以了。
也许你要问那个Makefile.mingw是怎样产生的,其实很简单,我把GG插件的Makefile.mingw拷贝了一份,然后将GG换成了QQ,再将源代码文件列表C_SRC改一下就行了。
--------------------------------------------------
User Comments
(no subject) [Reply]
bamanzi | 07 三月, 2006 16:14
这两天又看见了一个针对gaim-1.5的补丁,于是又做了一个gaim-1.5的版本,也放在上述位置
(no subject) [Reply]
kexianbin | 14 三月, 2006 01:23
prefs.xml内的pref name='ipfile' type='string' value=''/
(no subject) [Reply]
bamanzi | 14 三月, 2006 09:48
我后来比较过原来的prefs.xml和后来的prefs.xml,也发现只有ipfile不同。但认为这个东西应该没有影响,所以想不明白。另外gaim-2.0似乎没有让设置ipfile的地方了
(no subject) [Reply]
sha | 27 三月, 2006 17:48
我删除了perfs.xml中pref name='ipfile' type='string' value=''/ 加载openQ插件可以正常启动Gaim-2.0.
(no subject) [Reply]
aaron | 29 三月, 2006 09:28
hello ~~ 可以开发一下PSI的QQ插件吗?~win下的~~ http://psi-im.org/home
Re: aaron [Reply]
bamanzi | 29 三月, 2006 19:38
还是到某个论坛上去问问吧,在这里说肯定没有什么用
(no subject) [Reply]
aaron | 30 三月, 2006 16:55
还是到某个论坛上去问问吧,在这里说肯定没有什么用 某个论坛? 哪个论坛?~ 这个不是你开发的吗?~
Re: aaron [Reply]
bamanzi | 30 三月, 2006 22:16
兄台抬爱了,俺可没有那个本事。openq的主页是http://openq.linuxsir.org
(no subject) [Reply]
michael | 04 四月, 2006 12:41
老大gaim-1.5的版本在那里?
Re: michale [Reply]
bamanzi | 04 四月, 2006 21:43
这里: http://gaim.sourceforge.net/win32/
(no subject) [Reply]
everack | 01 八月, 2006 09:26
你好: 是不是这个补丁现在不可以用了啊? 我用gaim2.0b2加这个补丁不行啊.
2005年9月23日星期五
Windows也可用gaim同时登录MSN, QQ和Gtalk
2005年8月25日星期四
抛弃MSN, 改用Google Talk
正好我对MSN现在越来越多的花哨功能感到厌烦,尤其讨厌它的广告窗口。
Google Talk用的是Jabber协议(XMPP),所以也可以用其他实现了xmpp协议的IM软件跟Gtalk互通了,甚至是文本模式下的。GUI下我的首选应该是gaim.
相关信息:
Google Talk正式上线
Google的开放通讯
Gtalk的互操作能否实现
如何用gaim跟其他Gtalk用户通信
一些尚未公布的小技巧!
搜索Debian软件包: jabber, xmpp
2004年10月4日星期一
在win32下编译QQ-0.3 (with gaim-1.0.0)
源代码: gaim-1.0.0, openq-0.3-p3
头/库文件: gtk2, aspell, gtkspell, nspr, nss, perl58, tcl
如果要制作安装包还得需要NSIS
另外需要几个补丁
[@more@]
编译方法:
1.从http://sourceforge.net/projects/tcl下载并安装msys_mingw,这个包包含了一个简单的 POSIX环境和Mingw GCC (gaim的网页上说要下载安装Cygwin,这并没有必要; 而且上述包已经自带了mingw).;
2.安装msys_mingw, 并运行msys.bat,这将打开一个rxvt会话窗口。
3.从http://sourceforge.net/projects/gaim下载gaim-1.0.0的源代码,解压到msys的某个目录(假定为~/wingaim_building/)
cd ~/wingaim_building
tar jxf /path/to/gaim-1.0.0.tar.bz2
4.按照http://gaim.sourceforge.net/win32/build.php上面的说明,下载gtk2, aspell, gtkspell, nspr, nss, perl58, tcl的头文件和库文件,解压到wingaim_building/win32-dev/;
5.因为OpenQ使用了regex库,需要到http://sourceforge.net/projects/gnuwin32下载regex-0.12-bin.zip和regex-0.12-lib.zip,前者留着最后运行时使用,后者也解压到wingaim_building/win32-dev/;
6.在gaim-1.0.0源代码目录中补上OpenQ-0.3-p3的源代码 (这部分代码是我从OpenQ-0.3-p3 的完整源代码中提取出来的,对应gaim-0.79)
cd ~/wingaim_buiding/gaim-1.0.0
tar zxvf /path/to/openq-0.3-p3-src.tar.gz
7.对gaim-1.0.0的代码打补丁[补丁]。主要包含两类补丁,一类是对gaim- 1.0.0源代码针对openq的少量修改
cd ~/wingaim_buiding/gaim-1.0.0
patch-p1 -b <>
patch -p1 -b <>
patch -p1 -b <>
8.另一类是补丁是因为: OpenQ-0.3是在gaim-0.79上发布的,而gaim-1.0发布时修改了一些插件接口,所以要做相应更改
cd ~/wingaim_buiding/gaim-1.0.0
patch -p1 -b <>
9.开始编译
如 果你有ActivePerl-5.8,修改gaim- 1.0.0/plugins/perl/common/Makefile.mingw 中PERL和EXTUTILS两项使之指向perl安装的位置;如果你没有ActivePerl-5.8, 需要将gaim-1.0.0/plugins/Makefile.mingw中与PERL_PLUGIN_LOADER相关的行删除
cd ~/wingaim_buiding/gaim-1.0.0
make -f Makefile.mingw
10.安装
制作安装包
cd ~/wingaim_buiding/gaim-1.0.0
make -f Makefile.mingw install
然 后需要加上OpenQ的数据文件,即人头图标、笑脸图标和IP数据,这些包含在OpenQ-0.3的源代码包中。如果你下载了我在前面提供的 data.zip,可以直接解压到win32-install-dir中; 另外OpenQ需要regex.dll拷贝到win32-install-dir目录
如果需要perl插件,将perl58.dll也拷贝过去
-------------------------------------------------------------
目前还存在的问题: 一点击 "获取信息", gaim就崩溃(cygwin版本就没有这个问题)
相关信息整理在:
http://bamanzi.inlsd.org/gnuwin32/openq/README.html
另外也试了一下cygwin版本移植,比较简单。问题是在一个版本的gtk2上编译后在另外一个版本上运行就会出错,根本启动不了。不知道怎么回事,所以patch也没敢往主页上放。
2004年7月16日星期五
gaim-0.64-cygwin-win32: trayicon
今天给gaim2-0.64 for Cygwin with Win32 GUI添加了trayicon支持,
代码都是从win32版本中的相应文件中挪过来的。
明天有时间的话,再看看flash window是否也可以成功移植。
...也不知道有没有意义 :-(