debian sid 一直没有搞定中文输入问题
无论是用scim还是fcitx,都是输入面板上出现汉字,按空格想把字符输入却没有效果,简而言之:不能把汉字输入目标程序。官方设置文档看了许多遍了,在我的智商范围内确认没有错,以下是一些本地信息:
$ locale
LANG=
LC_CTYPE=zh_CN.gbk
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL
$ echo $XMODIFIERS $QT_IM_MODULE $GTK_IM_MODULE
@im=SCIM xim xim
有关scim的包就装了libscim8、scim、scim-pinyin...应该够了吧 :ask 如果是用x下的终端命令行启动的fcitx,在启动这个fcitx的终端中的确是无法输入中文的。但是在其他的应用程序中(比如firefox或着另一个xterm)。
另外安装一个输入法就够了,不用又装fcitx又装scim吧。 :arrow: 我是都试一下罢了,并不是一起装
而且我是任何程序中不能输入,包括gtk2
以及,这是我的/etc/X11/Xsession.d/75xinput
$ cat /etc/X11/Xsession.d/75xinput
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
scim -d 不行来个export LC_ALL看看 :twisted: 我用的是
scim -f x11 -d& bu xing a!
The question is same as "Kyd"
cat /etc/X11/Xsession.d/75xinput
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
scim -d
这个在官方的fcitx中并没有要求改, 只是export了环境变量和声明locale. 是scim行不?
我引用这个文件是因为你说“如果是用x下的终端命令行启动的fcitx,在启动这个fcitx的终端中的确是无法输入中文的”
export LANG LC_ALL都不行,GB2312~UTF-8都不行
总之一句话:都不行。。。-____-b
奇了怪了。。 是scim行不?
我引用这个文件是因为你说“如果是用x下的终端命令行启动的fcitx,在启动这个fcitx的终端中的确是无法输入中文的”
export LANG LC_ALL都不行,GB2312~UTF-8都不行
总之一句话:都不行。。。-____-b
奇了怪了。。
我引用这个文件是因为你说“如果是用x下的终端命令行启动的fcitx,在启动这个fcitx的终端中的确是无法输入中文的”
??
不解 :oops: 其实我还是一直在尝试scim啦,但是始终不能解决这个问题,现在是:debian一定要用,输入法嘛,勉强inputking或者sevenforks在线输入。
我就很纳闷,为什么别人可以用scim而我就算完全和他们一起设置还是不行呢?
总结我的步骤:
1. 安装仨包:libscim、scim、scim-pinyin。其中libscim是自动依赖装的,对吧,我想这都知道,所以我只要手动选scim和scim-pinyin(说这些的内容是为了不让大家认为我libscim装错了,因为其实这只是他的名字的一部分,我懒得看。。-_-b);其他suggestted或者recommended的包都没装。
2. 修改/etc/locale.gen,运行locale-gen,生成后——
# locale -a
C
POSIX
en_US
en_US.iso88591
en_US.utf8
zh_CN
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
3. 修改/etc/environment,先后加入了LC_ALL=zh_CN.*各个尝试
4. 建立/etc/X11/Xsession.d/75input
export XMODIFIERS=@im=SCIM
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
5. startx
结果不行。再次描述症状:scim顺利启动,按下ctrl+space能调出输入条,并且打拼音能看到候选字,但是一旦按回车或者数字确定当前的候选字,候选字框消失,而对象程序中也没出现我要的汉字。甚至,我都不能输入中文标点,按下相应键没有反应。
附带我的xinit,我用fluxbox
. /etc/X11/Xsession
exec fluxbox
至于/etc/X11/Xsession,我可没修改过哦~
另外就是感叹一下:人生走到这里,我碰到的问题几乎已经不是上论坛问而解决的了,因为似乎,也许是一种特质,我碰到的麻烦明显没有群众基础,最后的解决方法通常是:搜索,花时间自己尝试;等待,等待rp大爆发;忍耐,无力回天接受现实……
附带我的xinit,我用fluxbox
代码:
. /etc/X11/Xsession
exec fluxbox
至于/etc/X11/Xsession,我可没修改过哦~
记得以前用xfce4那会也出现过相同的状况, 虽然那时用的时fcitx, 也是只看到没法输, 后来的解决办法是先起动xim再加载xfce的pannell
QT_IM_MODULE=xim
qt应该没干系吧? fluxbox基于gtk的 同志们 没有这么麻烦的吧
两步就完事啦!
1 : read the link :http://www.ubuntu.org.cn/support/documentation/zhfaq/ime/?searchterm=fcitx
2 : sudo gedit ~/.fcitx/config 设置中文字体=simsun 英文字体=tahoma 另外有很多问题可以到ubuntu.org.cn 上面去搜索 真的很好哦! Q:为什么设置QT_IM_MODULE?
A:个人习惯,只要不碍大局。
Q:fcitx呢?
A:自然尝试过。而且,兄弟给的链接里的方法不就是我的过程吗?
不行。
页:
[1]