终于把SCIM又搞定了
为什么要说又呢?因为在 redhat 9 上面 build 了 KDE 3.5.1 以后发现 scim 不好用了,表现是按ctrl-space没有任何反映,今天终于搞定了,原来 scim 和 fcitx 之类都很在乎 locale, 我的 locale 是 en_US 的,就死活不出来,设成 en_US.UTF-8 就没有问题了. Orz…
以后如果遇到 XIM 程序已经在运行,XMODIFIER 也已经设置,但是就是按不出来,一定要检查 locale 设置。。
Knowledge Sharing.
为什么要说又呢?因为在 redhat 9 上面 build 了 KDE 3.5.1 以后发现 scim 不好用了,表现是按ctrl-space没有任何反映,今天终于搞定了,原来 scim 和 fcitx 之类都很在乎 locale, 我的 locale 是 en_US 的,就死活不出来,设成 en_US.UTF-8 就没有问题了. Orz…
以后如果遇到 XIM 程序已经在运行,XMODIFIER 也已经设置,但是就是按不出来,一定要检查 locale 设置。。
…,真是浪费生命啊。还有康神,你的secureimage为啥老出不来啊。scim在乎Locale还是有道理的吧,依赖下面的东西吧,不然别的应用也有问题吧,就算输入法Work.
但是我曾经全都设成过 zh_CN.gbk ,结果他也不给我面子出不来。不知道为啥
可怜我昙花一现的Adobe…实在是没有力气再去折腾这些东东了。还是开源软件好啊。
想不到en_us.UTF8也可以啊.
我上次试的时候一直是使用zh_en的…
和我昨天的情况一样。一设locale就好了。
当初我不设locale,一启动fcitx整个KDE就甭了…
嘿嘿,人家的网站上门wiki上面说了,只支持UTF-8,管你是zh_CN还是en_US,只认UTF-8
我一般写在.xsession里,前两天就死活启动不了,后来听别人话放在xsession.d里面去,就又好了。
康神在MSN那里的美文亦如神,搞得我都想再整个MS passport了。不如也放这边吧。
果然 scim 自己的 wiki 上面说了
http://www.scim-im.org/wiki/documentation/installation_and_configuration/all/system_configuration
这个链接里面明确说明了 scim 支持的 locale
不过以前从来不知道, xim 输入特别挑 locale, 作为 gtkimmodule 和 qtimmodule 的好像就没有这么挑
Orz…
你还在用rh9
嗯,fcitx和scim都需要设置正确的locale后才能用。
fcitx支持的locale似乎比scim要少。
一般建议用zh_CN.GBK(字符比较多,但是偶尔会出混乱)或者zh_CN.GB2312(最稳定)
UTF-8系列主要的问题就是只有Linux对utf支持的比较好。基于glib的程序一般都用unicode string(ustring),但是绝大部分老应用程序对付unicode的时候还很吃力,例如emacs.
而win下的文件名用的是cp936(GBK),如果采用unicode的locale则使用的时候就需要转换,偶尔就会出现转换失败,乱码等。
>嘿嘿,人家的网站上门wiki上面说了,只支持UTF-8,管你是
>zh_CN还是en_US,只认UTF-8
>但是我曾经全都设成过 zh_CN.gbk ,结果他也不给我面子出不
>来。不知道为啥
我确实正在用的就是zh_CN.GBK,不行的话你就用zh_CN.GB2312
千万不要用zh_CN.GB18030