ubuntu的中文输入法。。。
Tuesday, 6. March 2007, 02:59:34
我留意到现在wiki.ubuntu.org.cn上面关于中文输入法的部分已经换成了使用im-switch而不是95xinput。一开始我还稍微有些困扰,不过搞清楚怎么回事后才体会到im-switch的优点(主要是使用方便,并且能够让不同账号和不同的locale分别设置自己的输入法)。
旧的设置scim和fcitx的方法分别是:
而im-switch只需要:
注意,不需要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的富文本框中输入中文,真是郁闷……
旧的设置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: