author:王敏敏
environment:fedora9
date:2008-8-19
常规步骤:
./configure
make
make install
在configure的时候会提示少一些库,那就给他装上。
中间一个小插曲,提示说没有libgnomeui库,可是yum install libgnomeui的时候提示我说已经安装好了。这里郁闷了我两三天。
后来发现,是要装libgnomeui-devel库,于是
yum install libgnomeui-devel
后面还有个什么libpanelapplet2库,也是要装libpanelapplet2-devel,不过在fedora9里面,用
yum install libpanelappletmm-devel
然后就可以用了。
不过,用是用了。发现里面一个人都看不到。原因查看网上,好像是文本编码的问题,因为这是由日本开发的。
又是浪费了我半天。发现不是编码问题,是防火墙和IP问题。网络方面不懂啊!不管了,能用就可以了。
1.设置G2IPMSG的广播地址;
我的IP地址是192.168.0.54,添加广播地址192.168.0.255,否则看不到别人。
2.在防火墙里面设置允许UDP和TCP的2425端口。
OK,现在可以看到别人了。
这里,大家用的英文,后来发现,如果别人名字是中文的话,那么不能正常显示,刷新的时候还会弹出对话框,说是“Can not convert message from 192.168.0.7 into ineternal representation
”
参照网上:
修改src/codeset.c
把原来的 IPMSG_PROTO_CODE 注释掉,定义为GB2312,再安楼主的方法编译安装就可以显示/使用中文了。
如下:
/* #define IPMSG_PROTO_CODE IPMSG_EXTERNAL_CHARCODE */
#define IPMSG_PROTO_CODE "GB2312"
OK,大功告成。
阅读(1158) | 评论(0) | 转发(0) |