[问题]老兵出现新问题,升级到edgy之后遇到的输入法问题

系统字体配置、中文显示和输入法问题
回复
tarkus
帖子: 3
注册时间: 2006-10-30 23:15
送出感谢: 0
接收感谢: 0

[问题]老兵出现新问题,升级到edgy之后遇到的输入法问题

#1

帖子 tarkus » 2006-10-31 0:16

发行版本:edgy
相关包:scim, scim-pinyin, scim-bridge, scim-fcitx
相关环境变量:LANG=en_US.UTF-8,GTK_IM_MODULE=scim-bridge,QT_IM_MODULE=xim
摘要和描述:
对于广大的中国计算机用户来说,输入法的重要性是无可替代的,可以说中国人只要用电脑,那一定会用到输入法,而且一般来讲,在各种输入法之间切换并不是件让人感到愉快的是,大家都有自己偏爱的输入法。遗憾的是,ubuntu的每次版本更新都会在这个点上出问题。

我应该是第一批用上官方发布的edgy的ubuntu用户,升级过程让人吃惊的正常,但是升级完成之后,我发现问题来了。

因为我比较喜欢fcitx的操作,scim的界面和架构,所以在dapper版本阶段我一直是用的scim-fcitx这个输入法(也就是在scim平台上运行的fcitx),我很希望能在edgy把这个习惯延续下去,升级之后,我发现:
  • 咦,scim-fcitx的中英文切换不灵了──还不是全不灵,qt下的程序一点问题也没有(也就是说,用kubuntu的朋友应该不会遇到这个问题了),gtk下的程序全不行,这是个很重要的功能呀,可不能丢阿。冷静下来之后我想了想:大家都知道,在dapper版本的ubuntu上要让scim和gtk的程序不冲突,最重要的解决步骤是安装scim-bridge包以及执行相关的im-switch命令(可以解决常见的firefox段错误、openoffice无法打开、acroread无法打开等错误)。所以我初步怀疑是edgy版本的scim-bridge有问题,于是我去网上下了dapper版本的scim-bridge,不过并没能解决这个问题。没办法了,冲突就冲突吧,我把默认的GTK_IM_MODULE改回scim(装了scim-bridge之后,这个环境变量的值是scim-bridge),这下对了,中英文切换可以了,但是冲突的程序很多,而且也很重要,这个解决方案是不行滴,只有换办法了。
恩,scim-fcitx不行就用scim的智能拼音吧。印象里智能拼音也挺好用的,而且换用智能拼音应该省事才对,因为scim-pinyin这个包(它的前身是scim-chinese,不过现在scim-chinese已经退化了,程序员主要维护的是scim-pinyin,scim-chinese里只放了一些文档)我一直都有,应该在scim的配置界面里勾一下就行了吧,于是打开scim配置界面:
  • 咦,智能拼音呢?在简体中文的输入法列表里,只有4个,Erbi、Erbi-QS、Wubi、Ziranma,印象里应该出现在第一位的Smart pinyin显然不在其中,是的,在窗口左边的输入法引擎子栏目下,是有智能拼音这一项,我甚至可以配置它用不用音调之类的,但是,没有地方能激活它,这就很郁闷了。
这台机器上还有中文环境的用户,我也试了一下,结果一切正常,看上去这个问题只存在于用非CJK语言环境的系统上。


如果有遇到类似问题的朋友,欢迎来顶!一起讨论,一起解决!
以上两个问题,任何一个问题能解决都可以让我在edgy上继续生存下去,所以能提供宝贵意见的朋友们千万不要吝啬阿 :D
回复

回到 “字体美化和中文支持”