免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1839 | 回复: 11
打印 上一主题 下一主题

关于Linux下中文输入及fcitx的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-30 10:18 |只看该作者 |倒序浏览
我的机器是Fedora2,默认登录语言是中文。
但是在终端窗口,尤其是Mozilla浏览器的文本框中,使用系统自带的输入法老是出问题。有时侯在Mozilla浏览器的文本框中,输入几个汉字后,输入法再也不起作用。
现在我只好装了fcitx,然后按照文档说明:
cd /usr/bin
ln -s fcitx chinput

vi ~/.bashrc
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

重启系统后,发现一个问题,在启用openoffice等软件时,按CTR+Space就直接启动了fcitx输入法。但是在Mozilla浏览器或终端窗口按CTR+Space,却依然是原来的系统默认自带输入法。

请问:如何使打开浏览器或终端时,按CTR+Space,启用fcitx输入法

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-07-30 10:38 |只看该作者

关于Linux下中文输入及fcitx的问题

su to root

killall -9 chinput
killall -9 fcitx

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

in your ~/.bashrc ,that's not essensial ,some times makes problem. Stop default X input server the silly i……,sorry I forgot how to spell it.

And make sure chinput in any of your bin directory is deleted , i.e. /usr/bin /usr/local/bin /bin. If unsure updatedb and locate chinput , delete all of them .

论坛徽章:
0
3 [报告]
发表于 2004-07-30 10:51 |只看该作者

关于Linux下中文输入及fcitx的问题

其实你直接在X的input中改它的chinput为fcitx就可以了

好像改3各地方

论坛徽章:
0
4 [报告]
发表于 2004-07-30 11:03 |只看该作者

关于Linux下中文输入及fcitx的问题

我用的是73
改动文件是  "/etc/X11/xinit/xinitrc.d/xinput"

1 语言选择时
#
# check $XIM and set a default $XIM value.
#
if [ -z "$XIM" ]; then
......
    case $tmplang in
       zh_CN*)
            if [ -e /usr/local/bin/fcitx ]; then
                XIM="Fcitx"
......
/usr/local/bin/fcitx 是程序位置
其实XIM的值与后面的对应起来就可以了

2 选择执行程序
#
# set a proper XIM program with respect to $XIM
#
if [ -z "$XIM_PROGRAM" ]; then
   case "$XIM" in
。。。。。。
      Fcitx)
        XIM_PROGRAM=fcitx ;;
。。。。。。

fcitx 是执行程序,注意其路径在PATH中应该有,否则写全路径名

哈哈,原来只改2个地方

论坛徽章:
0
5 [报告]
发表于 2004-07-30 14:18 |只看该作者

关于Linux下中文输入及fcitx的问题

to: qingfeng18

不行呀!
我照着改了/etc/X11/xinit/xinitrc.d/xinput的设置,问题依旧呀!

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2004-07-30 14:34 |只看该作者

关于Linux下中文输入及fcitx的问题

原则上 ln -s fcitx chinput  就可以了。

如果不想启动时启动fcitx,这一步都不用,我就是在自己要用输入法的时候才手动启动fcitx。

论坛徽章:
0
7 [报告]
发表于 2004-07-30 17:57 |只看该作者

关于Linux下中文输入及fcitx的问题

都是高手,,,

论坛徽章:
0
8 [报告]
发表于 2004-07-30 19:14 |只看该作者

关于Linux下中文输入及fcitx的问题

再不行的话,就rpm -e miniChinput,再找个新点的fcitx装上去,

不过好像新版的有些问题,当在页面刷新后比难启动fcitx,用fcitx2.0.1版的,比较稳定

论坛徽章:
0
9 [报告]
发表于 2004-08-03 16:26 |只看该作者

关于Linux下中文输入及fcitx的问题

看来Fedora2 与7。3有很大的不同了
其实我改的地方,只是用fcitx 替换了chinput
另外我的系统其他的地方并没有修改,fcitx命令所在路径由$PATH指出。
当我启动桌面时,kde or gnome fcitx都会自动的启动,只需要切换中英文状态就可以了,我在用firefox,kedit,gaim等软件时一切正常。

有时间一定用一下Fedora2
不过今天下载了一套,刻盘安装不过去,郁闷

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
10 [报告]
发表于 2004-08-03 16:38 |只看该作者

关于Linux下中文输入及fcitx的问题

原帖由 "qingfeng18" 发表:
看来Fedora2 与7。3有很大的不同了
其实我改的地方,只是用fcitx 替换了chinput
另外我的系统其他的地方并没有修改,fcitx命令所在路径由$PATH指出。
当我启动桌面时,kde or gnome fcitx都会自动的启动,只需要�.........


硬盘安装,我也这么装的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP