arch的fcitx无法输入

回复
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

arch的fcitx无法输入

#1

帖子 adagio » 2008-12-25 19:20

我的arch最近又抽风了,fcitx莫名其妙的无法输入了,明明有状态条,就是无法用CTRL+SPACE激活,任何程序里都不行,真是头晕啊,我去看wiki,说是英文locale的话还要改/etc/gtk-2.0/gtk.immodules这个文件,我心想rc.conf里的确是用了en_US.utf8的,可能是这个问题吧,就照做一遍,可还是情况照旧,这回彻底崩溃了,谁知道为什么啊?

这是我的~/.bashrc
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
这是我的locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE=C
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=
到底哪里不对啊?
:em20
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
送出感谢: 0
接收感谢: 9 次
联系:

Re: arch的fcitx无法输入

#2

帖子 xjpvictor » 2008-12-25 19:51

你这是中文的locale吧。。
我的export那一堆东西是放在~/.xprofile里的。不过不知道@im=fcitx要不要加引号。反正我是加上了。

代码: 全选

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
然后wiki里面关于/etc/gtk-2.0/gtk.immodules这个文件的那一段英文版的好像不对,中文版的才是对的。我上次升级以后这个文件好像自动又变回去了,所以还得再改一次。
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: arch的fcitx无法输入

#3

帖子 HuntXu » 2008-12-25 19:55

[hunt@bubble ~/.fvwm/desktop]$ O_< cat ~/.xinitrc
#!/bin/sh

xrdb -merge $HOME/.Xresources
export XMODIFIERS="@im=fcitx"
export XIM="fcitx"
export XIM_PROGRAM="fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
fcitx >/dev/null 2>&1
LC_CTYPE=zh_CN.utf8 fvwm >/dev/null 2>&1

我的
HUNT Unfortunately No Talent...
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

Re: arch的fcitx无法输入

#4

帖子 adagio » 2008-12-25 20:33

没用,不管放在.xinitrc 还是.xprofile,双引号也加上了,就是不能激活
gtk.immodules也改好了,设定为中文locale,不行,太奇怪了,我用gnome,好像他根本不读这几个文件一样
我怀疑是某个软件升级(比如xorg)导致的,因为在前天升级前一直正常使用的
可是昨天升级了300多M的咚咚,一大堆,有xorg、gnome、内核……,到底哪个在作怪啊
我最喜欢fcitx了,不想换啊!
:em21
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
送出感谢: 0
接收感谢: 9 次
联系:

Re: arch的fcitx无法输入

#5

帖子 xjpvictor » 2008-12-25 20:46

中文的locale就不用改gtk.immodules了吧?我是英文的,所以不太清楚。。
如果用鼠标点状态条呢?能不能激活呢?
我这两天怎么都没什么更新呢。。
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球
送出感谢: 7 次
接收感谢: 74 次

Re: arch的fcitx无法输入

#6

帖子 adagio » 2008-12-25 21:54

我的很长时间没有更新了,所以比较多一点吧

用鼠标点可以切换输入法、全角半角、简体繁体,也可以点出小键盘,总之一切正常,但就是不能输入,怪不怪啊?
一直是灰色的
而且我发现~/.fcitx/config文件用gedit打开全部是乱码(中文英文都是乱码,只有数字正常),删掉重新启动fcitx后再打开这个文件还是一样,但是其他所有文件、程序都是正常的啊
我是用yaourt装community源的git版,刚才又换了extra/fcitx 3.5.070703-1 ,也是一样
郁闷死了!
:em20
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
xjpvictor
帖子: 2837
注册时间: 2007-08-22 15:55
系统: Archlinux
来自: 新加坡
送出感谢: 0
接收感谢: 9 次
联系:

Re: arch的fcitx无法输入

#7

帖子 xjpvictor » 2008-12-25 22:46

gedit是编码不对吧。要用gbk编码打开。
这样的话应该是locale的问题吧。我不太清楚了。呵呵。我比较菜。
不过我是英文的locale,rc.conf里是en_US.utf8,locale.gen里uncomment掉了所有的en_US和zh_CN,gtk.immodules按照wiki上写的加了en,~/.xprofile加了export那些,其他就没改了。fcitx是用的extra/fcitx 3.5.070703-1
希望能给你做点参考吧。
好运。 :em11

ps. 你刚说你的rc.conf里是en_US.utf8,可为什么你的locale全是zh_CN.UTF-8呢?
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary
pearly
帖子: 45
注册时间: 2006-12-01 7:10
送出感谢: 0
接收感谢: 0

Re: arch的fcitx无法输入

#8

帖子 pearly » 2008-12-26 13:05

把~/.fcitx目录里面的pyindex.dat和pyusrphrase.mb删掉(或者改个名)试试
头像
想入非非
论坛版主
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
送出感谢: 0
接收感谢: 0
联系:

Re: arch的fcitx无法输入

#9

帖子 想入非非 » 2009-05-22 14:31

原来一眼也有这个烦恼? :em04
Ubuntu User
头像
hubert_star
论坛版主
帖子: 5372
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京
送出感谢: 0
接收感谢: 5 次

Re: arch的fcitx无法输入

#10

帖子 hubert_star » 2009-05-22 14:37

把你的

"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改成

"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

没有就加上,有的话不一样,就改成上面那样的
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
回复

回到 “Arch发行版”