China 发表于 2002-11-6 11:16:46

RH8下用Ctrl+Space不能调出中文输法

在RH8下面,我原来可以用Ctrl+Space 或Ctrl+Shift调用中文输入法的,现在突然不行了,不知道是什么原因?

llc 发表于 2002-11-6 11:47:37

在终端里运行chinput,将出错信息贴出来

China 发表于 2002-11-6 14:12:37

没有错误呀

seeyou8 发表于 2002-11-6 15:42:37

# chinput
Chinput Version 3.0.2 -- XIM Server
Distributed under the terms of the GNU General Public License (GPL)
Can't Open Input Method Service:
      Input Method Name :Chinput
      Tranport Address:X/
Chinese Input Server is already activated

llc 发表于 2002-11-6 17:25:24

估计是环境变量没定义好的问题,编辑~/.bash_profile,追加一行:
export XMODIFIERS=@im=Chinput
然后注消

阿江 发表于 2002-11-6 17:53:34

我的也是,会不会是美化包引起的?

emylekao 发表于 2002-11-19 14:45:26

this is mine:
# chinput
Chinput Version 3.0.2 -- XIM Server
Distributed under the terms of the GNU General Public License (GPL)
Following charsets:
0: -Sony-Fixed-Medium-R-Normal--16-120-100-100-C-80-ISO8859-1
1: -Sony-Fixed-Medium-R-Normal--16-120-100-100-C-80-ISO8859-1
2: -misc-zysong18030-medium-r-normal--0-0-0-0-c-0-iso10646-1
Chinput ................................................

it's like no error,but i can run chinput by ctrl+space

moonlight 发表于 2002-11-19 15:47:46

执行locale,把输出内容贴出来看看

yaswu 发表于 2002-11-20 15:32:25

Chinput Version 3.0.2 -- XIM Server
Distributed under the terms of the GNU General Public License (GPL)
Basic: Cannot open font -misc-zysong18030-medium-r-normal--0-0-0-0-c-0-iso10646-1

moonlight 发表于 2002-11-20 17:00:13

To yaswu

很明显您的miniChinput需要zysong18030字体而您没有安装或正确加载该字体。RH8.0自带了该字体,请仔细检查字体设置。
请首先执行locale命令察看一下您的设置。

yaswu 发表于 2002-11-21 09:58:10

我执行locale竟然没有反应!

do_do888 发表于 2002-11-21 15:37:59

thanks :wink::mrgreen:

gugong 发表于 2002-11-21 16:40:26

Re: RH8下用Ctrl+Space不能调出中文输法

在RH8下面,我原来可以用Ctrl+Space 或Ctrl+Shift调用中文输入法的,现在突然不行了,不知道是什么原因?

重启一下 X windows 应该可以的。

moonlight 发表于 2002-11-21 17:38:12

执行locale后会告知您的当前locale设置,比如说
www%locale
LANG=en_US.iso885915
LC_CTYPE="en_US.iso885915"
LC_NUMERIC="en_US.iso885915"
LC_TIME="en_US.iso885915"
LC_COLLATE="en_US.iso885915"
LC_MONETARY="en_US.iso885915"
LC_MESSAGES="en_US.iso885915"
LC_PAPER="en_US.iso885915"
LC_NAME="en_US.iso885915"
LC_ADDRESS="en_US.iso885915"
LC_TELEPHONE="en_US.iso885915"
LC_MEASUREMENT="en_US.iso885915"
LC_IDENTIFICATION="en_US.iso885915"
LC_ALL=
这表明当前用户的locale是西方语言,如果是中文的话应该是zh_CN开头
一般来说运行miniChinput需要zh_CN开头的locale。RedHat 8.0会自
动根据locale的设置来设定相应的XIM环境变量并自动运行输入法程序。
运行locale不可能没有反应的。要么就是您的系统出了什么问题。
页: [1]
查看完整版本: RH8下用Ctrl+Space不能调出中文输法