LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 688|回复: 7

再次请教jhuangjiahua版主,关于icewm中fcitx不能输入文字的问题。

[复制链接]
发表于 2004-10-18 20:12:40 | 显示全部楼层 |阅读模式
怎么说呢?就是fcitx的文字框中能显示文字,可是这些文字不能“写”到其他的程序中,比如网页的文本框。
注:1、icewm的菜单已能显示中文;
    2、不知为何纯文本下,locale显示为:
[PHP]LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=[/PHP]

在icewm的虚拟终端uxterm上,locale显示为:
[PHP]LLANG=zh_CN.UTF-8
C_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=[/PHP]

我想,与此有关?
发表于 2004-10-18 23:23:54 | 显示全部楼层
啊..........

uxterm 好像是自己改 locale 的


关于 fcitx 的
我想可能是设置 XMODIFIERS=@im=fcitx 没有起作用

能否把命令
env
的输出贴一下
 楼主| 发表于 2004-10-19 00:12:27 | 显示全部楼层
:thank
[PHP]TERM=xterm
SHELL=/bin/bash
WINDOWID=20971536
USER=cong
XPSERVERLIST=:64
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
PWD=/home/cong
XMODIFIERS=@im=fcitx
LANG=zh_CN.UTF-8
SHLVL=1
HOME=/home/cong
LOGNAME=cong
DISPLAY=:0.0
_=/usr/bin/env
OLDPWD=/[/PHP]
发表于 2004-10-19 13:37:36 | 显示全部楼层
很抱歉,我不知道怎么回事
我的终端是 mlterm 和 crxvt
locale 是 zh_CN.GBK

[php]

jia@hua:/bak/mp3/0$ env
HZ=100
TERM=rxvt
SHELL=/bin/bash
HUSHLOGIN=FALSE
WINDOWID=12582915
USER=jia
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01r=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:
GDK_USE_XFT=0
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
MAIL=/var/mail/jia
PWD=/bak/mp3/0
XMODIFIERS=@im=fcitx
LANG=zh_CN.GBK
HOME=/home/jia
SHLVL=4
COLORFGBG=15;default;0
LOGNAME=hxh
DISPLAY=:0.0
COLORTERM=rxvt-xpm
_=/usr/bin/env
OLDPWD=/bak/mp3
jia@hua:/bak/mp3/0$
jia@hua:/bak/mp3/0$ locale
LANG=zh_CN.GBK
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=
jia@hua:/bak/mp3/0$


[/php]
发表于 2004-10-19 17:27:19 | 显示全部楼层
你执行一下这个程序:
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. int main(void)
  4. {
  5.     printf("%s\n", getenv("XMODIFIERS"));
  6.     return 0;
  7. }
复制代码
如果显示的不是 @im=fcitx,那就是 XMODIFIERS 的问题。你还需要修改一个这个。
 楼主| 发表于 2004-10-19 23:55:29 | 显示全部楼层
谢谢!我安装了个gnome-terminal,好了!
这个,粤语叫做“斩脚趾避沙虫”,普通话叫“惹不起还躲不起吗?”
呵呵!
发表于 2004-10-20 00:29:31 | 显示全部楼层





mlterm 和 crxvt 也不错
 楼主| 发表于 2004-10-20 11:55:48 | 显示全部楼层
最初由 jhuangjiahua 发表





mlterm 和 crxvt 也不错


早知我就不装gnome-terminal了,搞到现在每次启动icewm都会出现gnome的启动画面,
严重影响速度,
那个标志叫什么?还赖在桌面上成分钟不消失,卸载了gnome-terminal都不成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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