dubuntu下fcitx不能在opera和qterm中输入中文的问题
Wednesday, 10. January 2007, 08:59:38
我用ubuntu时是按照wiki.ubuntu.org.cn上提供的方法来设置的:
$sudo apt-get install fcitx $sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; export QT_IM_MODULE="fcitx" ; fcitx ' > /etc/X11/Xsession.d/95xinput " $sudo chmod +755 /etc/X11/Xsession.d/95xinput
(最后chmod似乎不需要)
然而这样设置在QTerm和opera下都用不了fcitx,要改成QT_IM_MODULE=XIM才行。
另外,网上也找到一篇文章,用的设置是这样的:
export XMODIFIERS="@im=fcitx" export XIM=fcitx export XIM_PROGRAM=fcitx export GTK_IM_MODULE="XIM" export QT_IM_MODULE="XIM" fcitx
不太清楚GTK那行要不要改,XIM那两行似乎也不是必要的……
还有文章提到:
在QT/KDE 程序的输入框中, 可以单击鼠标右键,选择 "Imput Method"->"xim" , 接下来就可以使用 Ctrl+Space 呼出Fcitx输入法了!
还有一个一劳永X的方法:
代码:
主要原理就是设置 QT_IM_MODULE=xim 环境变量. 方法:
sudo vi /etc/X11/Xsession.d/95xinput
交里面的 QT_IM_MODULE=fcitx 改为 QT_IM_MODULE=xim
祝你愉快, 最后 /etc/X11/Xsession.d/95xinput 文件看起来像这样( 使用 fcitx 输入法时):
代码:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=xim
fcitx
嗯,要是我早点看到这篇就好了……








How to use Quote function: