|
发表于 2003-11-6 21:14:39
|
显示全部楼层
Q: 我在RedHat 8.0上安装Kylix3总是失败,为什么?
A: 在RedHat 7.2版本以上的系统用管理员身份(root)安装Kylix3时,一定主意要加-m 参数,否则,Kylix3的安装程序会把数据都给你塞到系统的根目录上,到时就算你卸载,它也回留下许多的空目录的。到时候手工删除可是很麻烦的哦。
Q: 终于安装好了,可是启动以后很惨,窗口都乱七八糟的,怎么用啊?
A: 如果你是设置的区域试中国,语言是简体中文,那么在RedHat 8.0和RedHat 7.2上环境变量LANG的值是有区别的,RedHat 8.0支持更好的GB18030字符集,简体中文下,环境变量LANG的值是zh_CN.GB18030,而RedHat 7.2是zh_CN.GB2312。可惜不幸的是Kylix3似乎诞生的早了点,它不认识GB18030字符集,所以在RedHat 7.2上能好好的运行,到了8.0上反而不能了。没关系,修改kylix3/bin目录下面的startdelphi和startbcb,在每个文件的倒数第三行加上一句:
export LANG=zh_CN.GB2312
就好了。
Q: 终于启动起来了,为什么不能输入汉字啊?
A: 也许你的汉字输入法只能在LANG=zh_CN.GB18030时才能被激活,换个输入法试试吧。
Q: 为什么别人在RedHat 8.0上都能跑Kylix3,而我在Borland推荐的RedHat 7.2上面一运行安装好Kylix3,出现启动画面就死机呢?
A: 你八成是nvidia的显卡,然后你还安装了nvidia公司网站上提供的最新的或者较新的显卡驱动,也许你玩3D游戏比较爽了,可惜啊,Kylix3和这个显卡驱动不兼容,只要安装了这个显卡驱动,你的Kylix3也就玩完了。这个问题不管你是7.2还是8.0都存在,其他版本的系统估计也存在。鱼与熊掌不可兼得,只好舍鱼而取熊掌者也了。至于哪个是熊掌哪个是鱼,就有你自己来决定了。
刚装完kylix3,启动后花屏。试着将 /usr/local/kylix3/startdelphi文件的倒数第二行加上export LANG= 'zh_CN'
export LC_ALL='zh_CN'
再次启动kylix后,效果随明显改善,但还有些不理想。如控件栏显示不是很完全,
unit中的行间距太大。所以我又找了些资料。在有些论坛中他们将
export LC_ALL='en_US';这样设置。我该完后,屏幕更花了。又将设置该了回来,
结果却跟以前大不一样。主菜单栏拉得巨长,各控件页也找不着了。左边的监视器
变的巨小,各个项目也找不着了。郁闷至极,大侠救命!!!!!
回复人: lkhlover(Borland-Kylix3) ( ) 信誉:100 2003-4-27 12:17:51 得分:0
解决方法:
方法一:
这是很多地方介绍的方法,就是修改startdelphi和startbcb这两个文件,在其中添加
代码:
export LANG=zh_CN
export LC_ALL=zh_CN
来解决。
这个方法的缺点是,不能解决汉字输入问题。
方法二:
修改/etc/sysconfig/i18n,把其中的zh_CN.GB18030替换为zh_CN.GBK即可。
这个方法修改简单,而且可以解决大部分软件不能输入汉字问题,其中就包括Kylix的汉字输入问题。 |
|