感谢支持
我们一直在努力

Fedora 9下编译飞鸽传书GNOME2 IPMSG[图文]

编译环境:Fedora 9,常见步骤如下


./configure


make


make install


在configure的时候会提示少一些库,那就给他装上。中间一个小插曲,提示说没有libgnomeui库,可是yum install libgnomeui的时候提示我说已经安装好了。这里郁闷了我两三天。


后来发现,是要装libgnomeui-devel库,于是yum install libgnomeui-devel


后面还有个什么libpanelapplet2库,也是要装libpanelapplet2-devel,不过在Fedora 9里面,用yum install libpanelappletmm-devel


然后就可以用了。


不过,用是用了。发现里面一个人都看不到。原因查看网上,好像是文本编码的问题,因为这是由日本开发的。


Fedora 9下编译飞鸽传书GNOME2 IPMSG[图文]

又是浪费了我半天。发现不是编码问题,是防火墙和IP问题。网络方面不懂啊!不管了,能用就可以了。


1.设置G2IPMSG的广播地址;


我的IP地址是192.168.0.54,添加广播地址192.168.0.255,否则看不到别人。


Fedora 9下编译飞鸽传书GNOME2 IPMSG[图文]

2.在防火墙里面设置允许UDP和TCP的2425端口。

Fedora 9下编译飞鸽传书GNOME2 IPMSG[图文]

OK,现在可以看到别人了。


Fedora 9下编译飞鸽传书GNOME2 IPMSG[图文]

这里,大家用的英文,后来发现,如果别人名字是中文的话,那么不能正常显示,刷新的时候还会弹出对话框,说是“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,大功告成。

赞(0) 打赏
转载请注明出处:服务器评测 » Fedora 9下编译飞鸽传书GNOME2 IPMSG[图文]
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏