歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 在紅旗桌面 3.2 下應用 Kylix3 之完全解決方案

在紅旗桌面 3.2 下應用 Kylix3 之完全解決方案

日期:2017/2/27 9:40:38   编辑:更多Linux

  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
  
  待續.....
  ***********************************************
  
  




Copyright © Linux教程網 All Rights Reserved