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.linuxaid.com.cn/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.linuxaid.com.cn/xoops2/modules/news/article.php?storyid=6
http://kylix.linuxaid.com.cn/xoops2/modules/mydownloads/visit.php?lid=12
待續.....
***********************************************