求助-在英文的x环境下能否调用中文输入法?
在redhat8下,我喜欢用英文界面,但在系统的默认设置下不能调用出中文输入法.于是,我的做法是切换到中文界面,然后ctrl+space才能调用中文输入法.
我想应该可以在英文环境下调用中文输入法吧,不知道怎么做,请大哥指点.
万分感谢. 一般来说,在英文(locale)环境下就算能呼出输入法,都无法输入中文 我刚才去了翔羽大哥介绍的网站,不是很仔细的看了说明。
按照网页上的说明,确实,scim不会要求特定的local:
( scim 不依赖与任何 locale,而且不限制客户程序的locale。所以在运行 scim 的时候无需考虑locale 问题。)
于是,我马上下载了for redhat的二进制文件(共8个rpm),用scim网站上的xinput替换了系统原有的文件,并且用# rpm -ivh scim*安装scim,最后在英文环境下,以守护进程方式运行SCIM:# scim -d,结果用ctrl+space不能激活scim输入法。
但是在我切换到中文环境下之后,就可以通过ctrl+space切换出scim输入法了。
这是怎么回事呢?期盼大哥指点迷津,谢谢。 你可以这样,在输入法运行前(只对输入法起作用)设置好其相关环境。但是系统的 locale 还是没有变。
具体行得通吗,我也不知道的呢。 例如 FileRunner 在许多环境下都不可以正常显示中文。
http://www.linuxfans.org/nuke/modules/Forums/files/gugong-FileRunner-01.png 但是在 TurboLinux 6.0 上稍作手脚,就可以显示中文了。
2003年02月28日上午08时31分20秒# cat /usr/local/fr/fr
export TERM=xterm
export TERMCAP=co#114:li#42:
export TL_LC=zh_CN.GBK
export KDE_LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GBK
export TL_LC=zh_CN.GBK
export GDM_LANG=zh_CN.GBK
export XMODIFIERS=@im=Chinput
export GDK_CONV=/usr/local/fr/zh_CN.GBK
exportLD_PRELOAD=/usr/local/fr/libZWin.so
exportXENVIRONMENT=/usr/local/fr/CXterm.ad
exportXMODIFIERS=@im=Chinput
cd
nohup /usr/bin/fr &
就可以正常显示中文了。
http://www.linuxfans.org/nuke/modules/Forums/files/gugong-FileRunner-02.png
但是在 RedHat 上却不行,我想应该是 qt2 变化了的缘故吧。 我也同样地这样做,也曾经解决了 LinPopUp 不能正常显示和输入中文的问题。
现在都行不通了。哎。
FileRunner 可是我最喜欢的文件管理器了!!即使不可以显示中文 !
感谢gugong斑竹,现在的问题是我不是要求能否显示中文。
我只希望在英文环境下能够激活scim输入法!
谢谢。 哎,和我一样
我也只想用英文环境,有时输入中文
但是……………… 解决不了哟?
不会吧,我觉得这个问题应该有普遍性的,但是为什么不能解决呢? 那就试一试 xcin ,只是在运行 xcin 前设置其语言环境。
2003年03月04日下午17时34分35秒# rpm -qi xcin
Name : xcin Relocations: (not relocateable)
Version : 2.5.3.pre3 Vendor: Red Hat, Inc.
Release : 6 Build Date: 2002年09月03日 星期二 08时28分26秒
Install date: 2002年10月03日 星期四 00时08分28秒 Build Host: daffy.perf.redhat.com
Group : 用户界面/ X Source RPM: xcin-2.5.3.pre3-6.src.rpm
Size : 3414970 License: GPL
Signature : DSA/SHA1, 2002年09月04日 星期三 05时43分47秒, Key ID 219180cddb42a60e
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary : 一个 X 的中文输入方法服务器。
Description :
一个 X 的中文输入方法服务器。 如何设置,你测试过了吗?
谢谢。 你可以中文安装,然后把18cn里的local改为english,就成为英文界面,但是可以看中文(譬如windows里的文件名),也可以用输入法,我改过一次成功的。 推荐你用scim,然后在自己的主目录下建立.xinitrc文件,内容如下
-----------------------------------------
#!/bin/sh
export LANG=en_US
export LC_CTYPE=zh_CN
export XMODIFIERS="@im=SCIM"
scim -c simple -d
exec gnome-session
-----------------------------------------
就ok了 我刚才试过了,在英文环境下还是不能调出scim!
我是这样操作的:
1. 正确安装了SCIM输入法,并且能在中文环境下正确调用。
2. 然后切换到英文环境下,在/root下编辑了.xinitrc这个文件,内容就是ghost_diy兄提供的
3. 注销,重新登陆到gnome英文环境界面
4. 试图调用scim输入法,结果按ctrl+space输入法没有任何反应
5. 我在终端下输入locale擦看,结果刚才改的LANG和LC_CTYPE这些环境还是英文的环境
6. 似乎.xinitrc这个文件没起作用,于是我手工执行这个文件,从屏显看SCIM启动了,但是按ctrl+space输入法没有任何反应还是没有任何反应
7. 大哥救我!
页:
[1]
2