刚开始的问题是在默认语言是英文的情况下,启动scim后,敲Ctrl+space,没有scim工具条出现。
当时是按照:
快速设置指南/DapperDrake - UbuntuChina Wiki
[分享]我的完全 Ubuntu 生活(可以讨论)
[原创]英文locale标准安装中文简单设置(修订版,更新到6月11号)
来配置的,没有成功,后来到处寻找资料,终于摸索出了一个可行的方法,拿出来共享一下。
我用的是6.06的系统
顺便也说一下配置输入法以前的工作,装完系统配置好网络以后,先按照快速设置指南/DapperDrake - UbuntuChina Wiki里的方法,更新了apt源,经过尝试,我谨慎地只使用了ubuntu.com域下几个源,就是欧洲的那个服务器和亚洲官方服务器,原因是第一次用交大的源自动更新时要装openoffcie,依赖关系出了点问题,导致进行不下去,也不会解决,就重装了, ,后来就只用了官方的源,慢点就慢点吧。
之所以要提一下更新,是因为更新里包括一次xserver的更新,更新后,在/etc/X11/Xsession.d/里多了一个90im-switch文件,可能更新自动装了im-switch,这个文件很重要,我第一次配置成功scim后,手痒把它删了,结果只能又重装了一遍
点左下角那个红色的圆圈,安装完自动更新后,在language support里添加上chinese,把english改成english(USA),不知道为什么默认是english(Australia).
接下来就是要配置输入法相关的了。
因为文泉驿是后来装的,所以先用了一下
代码: 全选
sudo fontconfig-voodoo -f -s zh_CN
代码: 全选
sudo apt-get install scim scim-pinyin im-switch libapt-pkg-perl
代码: 全选
sudo im-switch -s scim-pinyin
下面一步是看了sakulaqi@newsmth的帖子后自己摸索出来的,不知道是不是它发挥了作用
代码: 全选
sudo ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/en_US
接下来让scim在X启动时就启动起来。
代码: 全选
echo 'export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=scim
scim -d > scim
$sudo mv scim /etc/X11/Xsession.d/75input
$sudo chmod +x /etc/X11/Xsession.d/75input
最后说一下,每个系统每台机器都有点不同,可能这个人能用的方法,到了我这里就不能用,多到网上论坛看看,多试试,应该都能找到解决方法,找到方法后别忘了分享哦。
参考:(感谢一下他们)
快速设置指南/DapperDrake - UbuntuChina Wiki
[分享]我的完全 Ubuntu 生活(可以讨论)
[原创]英文locale标准安装中文简单设置(修订版,更新到6月11号)
Re: 为什么以英文环境进入系统后中文输入法失效?