|
发表于 2006-7-4 01:37:19
|
显示全部楼层
Post by X10er
默认安装好了ubuntu,英文界面,然后又安装了中文语言包,在中文界面下可以正常的启动scim,输入法都正常,但是切换到英文界面下就无论如何都启动不了scim了,我试过了各种办法
- export XMODIFIERS="@im=SCIM"
- export GTK_IM_MODULE="scim"
- export QT_IM_MODULE="scim"
- export LANGUAGE="zh_CN"
- export LANG="zh_CN.UTF-8"
复制代码
在中文界面下的export结果和英文界面下的就这些不同,并没有看见LC_CTYPE这一项,但一样可以正常工作,英文界面下就不行,就算我把这几项手动加入.bashrc但是还是只能看见scim启动以后的图标,但是按ctrl+空格就启动不了输入法。
谁有在英文界面下启动scim输入中文方面的经验的,请指点一下,到底应该怎么弄才可以在英文界面下正常的使用scim输入中文,谢谢。
在使用 export 前,你確認過你的系統有中文 locale 嗎?如果沒有,要先添加,dapper 加入 locale 的過程和以往不一樣了,dpkg-reconfigure locales 不會再起作用,因為它只是簡單的調用 locale-gen。要加入新的 locale,在這個目錄下:
/var/lib/locales/supported.d
如果你是純英文的系統,就是從安裝開始就沒選過中文的。。。這個目錄下大概只就只有 en 和 local 這兩個文件,你可以選擇編輯 local 或是新建一個 zh 的文件(文件名隨意),照這兩個文件的格式添加所需要的中文 locale,然後設定 LC_CTYPE 為該中文 locale 就可以了。
如: zh_CN.UTF-8 UTF-8
最後別忘了使用 locale-gen 生成新的 locale。GooD LucK :) |
|