ubuntu的中文输入法。。。
Tuesday, March 6, 2007 2:59:34 AM
旧的设置scim和fcitx的方法分别是:
$sudo sh -c " echo 'export XMODIFIERS=@im=SCIM ; export GTK_IM_MODULE="scim" ; export QT_IM_MODULE="scim" ; scim -d ' > /etc/X11/Xsession.d/95xinput " $sudo chmod +755 /etc/X11/Xsession.d/95xinput
$sudo sh -c " echo 'export XMODIFIERS=@im=fcitx ; export GTK_IM_MODULE="fcitx" ; export QT_IM_MODULE="xim" ; fcitx ' > /etc/X11/Xsession.d/95xinput " $sudo chmod +755 /etc/X11/Xsession.d/95xinput
而im-switch只需要:
$ im-switch -s scim
$ im-switch -s fcitx
注意,不需要sudo,除非是要设置root使用的输入法。同时,如果存在/etc/X11/Xsession.d/95xinput,必须把它删除。
大致上,im-switch的输入法设置放在/etc/X11/xinit/xinput.d/下面,例如im-switch -s scim对应的就是/etc/X11/xinit/xinput.d/scim文件。im-switch会在~/.xinput.d里面建立一个文件名为当前locale或指定的locale的符号链接指向那个文件,并且在/etc/X11/Xsession.d/90im-switch中对其进行解析和设置,从而实现针对locale和用户名进行不同的输入法设置。
更多的使用参数可以用im-switch -h查看,包括恢复默认输入法和列出可用输入法等。
另外, 无论scim还是fcitx似乎都无法在opera的富文本框中输入中文,真是郁闷……








How to use Quote function: