当前位置:操作系统 > Unix/Linux >>

在红旗桌面3.2下应用Kylix3之完全解决方案

1、安装不能正确显示环境界面,因为红旗桌面3.2默认支持中文汉字 zh_CN.GB18030 标准而 Kylix3 对此并不支持。

  2、修改中文汉字 zh_CN.GB18030 为 zh_CN.GB2312.1980 或 zh_CN.GBK 后,环境界面能够正常显示,但红旗的输入法(Rfinput)不能用,无法输入汉字。

  3、上面两个问题解决后,运行时在进行程序的打开和保存时 Open 和 Save 按钮失效(灰显),不能打开和保存项目。

  4、编译后的程序文件只能在 Kylix3 的环境中运行,脱离了这个环境程序无法执行。

  5、以上问题全部解决后,将程序拿到其他的没有安装 Kylix3 的 linux 系统上运行提示缺少运行库。

  解决问题的方法如下:

  ====================

  1、在 linux 系统中登录到自己的主目录下,修改 .bashrc 加入

  LANG="zh_CN.GBK( 或 zh_CN.Gb2312)"

  LC_ALL="zh_CN.GBK( 或 zh_CN.GB2312)"

  可以实现登录者的 Locale 为 zh_CN.GB2312 或 zh_CN.GBK(这样可以不影响其他登录者使用 zh_CN.GB18030 标准) 。而让所有的用户都实现 Locale 为 zh_CN.GB2312 或 zh_CN.GBK 的话,可以直接修改 /etc/sysconfig/i18n 文件,将

  LANG=zh_CN.GB18030

  LC_ALL=zh_CN.GB18030

  LINGUAS=zh_CN.GB18030

  相应的改为

  LANG=zh_CN.GBK

  LC_ALL=zh_CN.GBK

  LINGUAS=zh_CN.GBK

  或

  LANG=zh_CN.GB2312

  LC_ALL=zh_CN.GB2312

  LINGUAS=zh_CN.GB2312

  2、红旗桌面3.2的输入法(Rfinput)同样也是只支持中文汉字 zh_CN.GB18030 标准(一个相当棒的输入法),经上一改也无法在 X 下启动。我们可以用其他的输入法来顶替,我用的事论坛里的小企鹅输入法(fcitx),注意要用 1.7-1 这个版本!高版本的我试过了会有问题(其他输入法有兴趣的也可以试试,我没有再试。如果那位试的可以,可要告诉大家!)。这样 Kylix3 在红旗桌面下就可以正常显示和输入中文了。

  3、不能打开和保存工程文件的问题,我参考了 KylixAID 开源专区 trybird 的帖子--

  http://kylix.zzzyk.com/xoops2/modules/newbb/viewtopic.php?viewmode=flat&topic_id=34&forum=2 关于在RH9中反复开启Kylix的IDE,会在Open或Save对话框死掉的完满解决办法

  在红旗桌面3.2中,把你 Kylix目录下的 bin 子目录里的bpldesignide.so.6.9.0文件改名为bpldesignide.so.6.9.0_old,然后再把下面地址下载的补丁文件复制到 bin 目录里。重新启 Kylix3 ,再打开 Open 或 Save 对话框,按钮不会灰显了。

  补丁下载地址:

  https://beschrich.homeip.net/kylix.fix/bpldesignide.so.6.9.0

  http://kylix.zzzyk.com/xoops2/modules/news/article.php?storyid=6

  http://kylix.zzzyk.com/xoops2/modules/mydownloads/visit.php?lid=12

  待续.....

  ***********************************************

  

上一个:“玩家”眼中的桌面Linux
下一个:消息总线和活动系统渗透到Linux桌面

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,