在英文ubuntu下使用SCIM输入中文
来源:互联网 发布:rhino执行js方法 编辑:程序博客网 时间:2024/05/20 06:29
在Ubuntu英文环境下使用中文输入法,我将可爱的fcitx卸载了,换上了scim输入法。
安装scim比安装fcitx麻烦一点,不过据说更新源后,在语言支持里选择chinese,并将默认语言改为中文,就会自动安装配置scim,那样就很方便了,不过我觉得应该不会自动安装五笔输入法吧。
官方提供的安装是这样的:
$sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-input-pad
$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
# 注:在Dapper下省略后两步
#注:在Dapper里也可以直接选择系统->系统管理—>语言支持(language support)勾选Chinese 就会自动安装和配置scim
分解一下看看:
安装scim输入法平台
sudo apt-get install scim
scim是一个输入法平台,系统默认就会安装好了,可是无法输入中文,还需要安装输入法,我安装系统的时候不在网络上,scim只能输入英文和内码(是什么?)。
sudo apt-get install scim-pinyin
这个应该是给scim安装上拼音输入法。
如果使用五笔,就要安装scim-tables-zh
sudo apt-get install scim-tables-zh
这样同时也安装了二笔,仓颉之类的输入法,可以scim设置中将不用的输入法关闭,将需要用的输入法,如拼音,五笔激活。不然切换时会很辛苦。
另外几个文件不知道做什么用的,可能为一些软件使用scim提供支持。
第二段是要让scim随机启动,可以直接用Ctrl+space调出输出法。意思是,在/etc/X11/Xsession.d/目录下新建一个文件95xinput,文件的内容为
export XMODIFIERS=@im=SCIM ;
export GTK_IM_MODULE="scim" ;
export QT_IM_MODULE="scim" ;
scim -d
中间两句的意思大概是让scim支持GTK和QT软件吧。
也可以直接用gedit编辑该文件。
我用了网友的方法,sudo apt-get install scim-gtk2-immodule 来让scim支持GTK软件。
sudo gedit /etc/X11/Xsession.d/95xinput
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
我的神呀,在英文界面也可以直接调出scim就好了,要用键选择输入法为scim,我的神呀,在firefox中右键竟然不可以选择输入法?
以后再说吧。
后来重装系统的时候,我发现连上网络选择中文支持,就会自动配置好scim,有五笔输入法和随机启动,很方便,希望上面那些复杂的手工安装没有误人。
- 在英文ubuntu下使用SCIM输入中文
- Debian与Ubuntu英文环境下使用SCIM中文输入法
- 在英文locale下使用中文输入法scim
- 如何在英文Ubuntu下输入中文
- [Howto]英文环境下使用ibus输入中文,不需要scim和中文支持
- 在Fedora7英文环境下使用scim
- ubuntu下使用scim输入特殊符号
- ubuntu英文版下安装中文输入法scim
- ubuntu下scim中文输入法安装使用
- ubuntu下scim中文输入法安装使用
- fedora8英文环境下启用中文输入法(使用scim)
- ubuntu8.04 scim 下英文环境中使用中文输入法
- Ubuntu 7.10 英文环境下使用SCIM的方法
- ubuntu 8.10 下 opera 10.10 无法调出 scim 输入中文
- 英文界面下的scim中文输入和fcitx中文输入
- 英文环境下使用scim
- 英文ubuntu 系统下emacs 输入中文
- 在ubuntu英文环境下使用中文输入法
- Further & Further on my way
- Subversion快速入门教程
- eclipse快捷键大全
- js 动态改变imput type属性
- 学习使用AutoMake1.9的自动生成工程文件(三)——层叠型加引用静态库工程实践过程
- 在英文ubuntu下使用SCIM输入中文
- 生成随机数
- 慧鱼生物机器人
- iframe 不带滚动条
- c# 执行ORACLE存储过程并返回行数
- 如何使用Java自带的正则表达式
- 系统安全之系统密码破解的五种方法
- 随机得到Access数据库记录
- 开发中使用的工具和开源软件