LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 642|回复: 1

Kylix救命

[复制链接]
发表于 2003-11-6 15:24:48 | 显示全部楼层 |阅读模式
当我汉化我的KDE桌面后, 装好Kylix, 发现字体

全部没有了, 一块框框, 救命阿:help
发表于 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的汉字输入问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表