首先确保你的桌面安装了中文支持
然后设置locale:
apt-get install locales //已经安装有locales的可以略过这一步
dpkg-reconfiguer locales
根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的locale,使用scim都一样的)
对于一个新装好的没有安装SCIM的Ubuntu系统(新的Ubuntu安装器选择中文安装后,一边都已经装好了scim),只要
apt-get install scim
就已经安装好SCIM了!当然还不能用。因为SCIM只是一个输入法平台,还要在上面安装输入法(或者码表)。例如,
sudo apt-get install scim-chinese
sudo apt-get install scim-pinyin
sudo apt-get install scim-bridge
就可以使用智能拼音输入法了!当然在使用之前还要先配置一下,配置方法很简单,辑im-switch生成的scim配置文件
sudo vim /etc/X11/xinit/xinput.d/scim
修改为:
# im-switch configuration file for scim
# should be installed as /etc/X11/xinit/xinput.d/scim
# this configuration uses GTK IM module and Qt IM module provided by SCIM
# exported enviroment variables
XMODIFIERS="@im=SCIM"
GTK_IM_MODULE="scim-bridge"
QT_IM_MODULE="xim"
# command and arguments to invoke scim
XIM_PROGRAM="/usr/bin/scim"
XIM_ARGS="--daemon"
# package dependency (note that the format used here is not environment
# variable, but some format for libapt-pkg-perl and is parsed by grep,
# so can't be quoted, and no spaces allowed)
DEPENDS=scim-gtk2-immodule,scim-qtimm
保存文件,确认内容无误后,退出X(建议退出X后运行exit命令重新login一次)
在用户目录下编辑.bashrc:
vi ~/.bashrc 在后面加入:
export XIM="SCIM"
export XMODIFIERS=@im=SCIM #设置scim为xim默认输入法
export GTK_IM_MODULE="scim-bridge" #设置scim-bridge为gtk程序默认的输入法
export QT_IM_MODULE=xim #设置xim为qt程序默认的输入法
export XIM_PROGRAM="scim -d" #使可以自动启动
保存退出
再进入X的时候就可以用Ctrl+Space调出SCIM了!
就我的试验情况,这样已经可以在qterm里使用SCIM了。
如果你需要其它中文输入法,可以这样
apt-get install scim-tables-zh
然后设置locale:
apt-get install locales //已经安装有locales的可以略过这一步
dpkg-reconfiguer locales
在出现的locales配置界面中,选择以下地区和编码
en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
locale -a
可以查看现在系统中所有支持的语系,locale 命令可以查看当前使用的语系。
根据SCIM的文档说明,装SCIM最好用UTF-8的locale。(你也可以使用GB2312以及GBK的locale,使用scim都一样的)
对于一个新装好的没有安装SCIM的Ubuntu系统(新的Ubuntu安装器选择中文安装后,一边都已经装好了scim),只要
apt-get install scim
就已经安装好SCIM了!当然还不能用。因为SCIM只是一个输入法平台,还要在上面安装输入法(或者码表)。例如,
sudo apt-get install scim-chinese
sudo apt-get install scim-pinyin
sudo apt-get install scim-bridge
就可以使用智能拼音输入法了!当然在使用之前还要先配置一下,配置方法很简单,辑im-switch生成的scim配置文件
sudo vim /etc/X11/xinit/xinput.d/scim
修改为:
# im-switch configuration file for scim
# should be installed as /etc/X11/xinit/xinput.d/scim
# this configuration uses GTK IM module and Qt IM module provided by SCIM
# exported enviroment variables
XMODIFIERS="@im=SCIM"
GTK_IM_MODULE="scim-bridge"
QT_IM_MODULE="xim"
# command and arguments to invoke scim
XIM_PROGRAM="/usr/bin/scim"
XIM_ARGS="--daemon"
# package dependency (note that the format used here is not environment
# variable, but some format for libapt-pkg-perl and is parsed by grep,
# so can't be quoted, and no spaces allowed)
DEPENDS=scim-gtk2-immodule,scim-qtimm
保存文件,确认内容无误后,退出X(建议退出X后运行exit命令重新login一次)
在用户目录下编辑.bashrc:
vi ~/.bashrc 在后面加入:
export XIM="SCIM"
export XMODIFIERS=@im=SCIM #设置scim为xim默认输入法
export GTK_IM_MODULE="scim-bridge" #设置scim-bridge为gtk程序默认的输入法
export QT_IM_MODULE=xim #设置xim为qt程序默认的输入法
export XIM_PROGRAM="scim -d" #使可以自动启动
保存退出
再进入X的时候就可以用Ctrl+Space调出SCIM了!
就我的试验情况,这样已经可以在qterm里使用SCIM了。
如果你需要其它中文输入法,可以这样
apt-get install scim-tables-zh
这包括了简体中文的五笔、二笔、广东拼音、自然码,和繁体中文的行列、大易、注音等输入法了。
但是现在还不能在基于GTK的软件中调出SCIM,例如我就不能在leafpad里使用SCIM。解决办法很简单,只要安装scim-gtk2-immodule就可以了。
apt-get install scim-gtk2-immodule
如果你要在Qt程序里输入中文,则要安装scim-qtimm
sudo apt-get install scim-qtimm
安装后无须重启X,只要重新打开基于GTK的软件就可以了,比如我新开一个leafpad,马上就可以使用SCIM了!
另外,scim输入法中进行了如下设定:
scim设置->全局设置->将预编辑字符串嵌入到客户端中前的勾去掉
scim设置->gtk->嵌入式候选词标的勾去掉
事实上SCIM输入法还是会与一些程序有冲突的,所以在某些软件在安装后要配置文件。