QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1523|回复: 13

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

[复制链接]
发表于 2002-11-6 11:16:46 | 显示全部楼层 |阅读模式
在RH8下面,我原来可以用Ctrl+Space 或Ctrl+Shift调用中文输入法的,现在突然不行了,不知道是什么原因?
发表于 2002-11-6 11:47:37 | 显示全部楼层
在终端里运行chinput,将出错信息贴出来
回复

使用道具 举报

 楼主| 发表于 2002-11-6 14:12:37 | 显示全部楼层
没有错误呀
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2002-11-6 17:25:24 | 显示全部楼层
估计是环境变量没定义好的问题,编辑~/.bash_profile,追加一行:
export XMODIFIERS=@im=Chinput
然后注消
回复

使用道具 举报

发表于 2002-11-6 17:53:34 | 显示全部楼层
我的也是,会不会是美化包引起的?
回复

使用道具 举报

发表于 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 ................................................[OK]

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

使用道具 举报

发表于 2002-11-19 15:47:46 | 显示全部楼层
执行locale,把输出内容贴出来看看
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 2002-11-20 17:00:13 | 显示全部楼层

To yaswu

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

使用道具 举报

发表于 2002-11-21 09:58:10 | 显示全部楼层
我执行locale竟然没有反应!
回复

使用道具 举报

发表于 2002-11-21 15:37:59 | 显示全部楼层
thanks   
回复

使用道具 举报

发表于 2002-11-21 16:40:26 | 显示全部楼层

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

[quote:63b6782af4="China"]在RH8下面,我原来可以用Ctrl+Space 或Ctrl+Shift调用中文输入法的,现在突然不行了,不知道是什么原因?[/quote]

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

使用道具 举报

发表于 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不可能没有反应的。要么就是您的系统出了什么问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 13:43 , Processed in 0.050611 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表