QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 737|回复: 2

Fedora Core I上的中文输入问题

[复制链接]
发表于 2004-3-16 22:20:29 | 显示全部楼层 |阅读模式
我在Fedore上安装了小企鹅输入法2.0,安装完后运行fcitx系统显示有同名程序在运行,后来我把chinput kill了后才可以运行小企鹅,现在每次重启后都要把chinput kill一次,才麻烦了,请问为什么会这样的,在其它版本会这样吗?
发表于 2004-3-16 23:09:46 | 显示全部楼层
说明的原文:
  应用程序通过环境变量XMODIFIERS与XIM沟通,设置XMODIFIERS的方法如下(以bash为例):

      export XMODIFIERS="@im=YOUR_XIM_NAME"

  上面的YOUR_XIM_NAME为XIM程序在系统注册的名字。应用程序启动时会根据该变量查找相应的XIM服务器。因此,即便系统中同时运行了若干个XIM程序,一个应用程序在某个时刻也只能使用一个XIM输入法。有时候您会遇到这种情况,明明XIM已经启动了,但应用程序就是无法使用。这往往是因为XMODIFIERS设置不正确所致,如您配置系统时在不同的脚本文件中修改了XMODIFIERS,从而导致X启动时与启动完成后该变量不一致。

  fcitx缺省注册的XIM名为fcitx,但如果fcitx启动时XMODIFIERS已经设置好,fcitx会自动以系统的设置来注册合适的名字。因此,对于新安装的Mandrake和RedHat,最简单的方法是执行以下命令:

      cd /usr/bin
      ln -sf fcitx chinput

  然后重新启动X即可。如果该方法不行,那您需要手工设置环境变量。一般可以在~/.bashrc增加行:

      export XMODIFIERS="@im=fcitx"
      export XIM=fcitx
      export XIM_PROGRAM=fcitx

  然后重新登录当前用户,启动X即可。如果fcitx没有自动启动,您需要在X下的命令行上执行:

      fcitx

  fcitx默认以后台方式运行,如果您不想以这种方式运行,可以按以下方式运行:

      fcitx -nb


所以必须kill别的输入法才行
回复

使用道具 举报

 楼主| 发表于 2004-3-17 12:53:16 | 显示全部楼层
谢谢你,现在方便多了
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 13:31 , Processed in 0.130158 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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